26#include <wx/aui/auibook.h>
39 void InstallPanel( wxPanel* aPanel, wxAuiNotebook* aNotebook );
49 if( aShowCloseButton )
52 m_infoBar->ShowMessageFor( aErrorMsg, 8000, wxICON_ERROR, aType );
void onCloseWindow(wxCloseEvent &aEvent)
bool m_ProjectTableChanged
void onCancelButton(wxCommandEvent &aEvent)
void InstallPanel(wxPanel *aPanel, wxAuiNotebook *aNotebook)
DIALOG_EDIT_LIBRARY_TABLES(wxWindow *aParent, const wxString &aTitle)
bool TransferDataToWindow() override
bool TransferDataFromWindow() override
void ShowInfoBarError(const wxString &aErrorMsg, bool aShowCloseButton=false, WX_INFOBAR::MESSAGE_TYPE aType=WX_INFOBAR::MESSAGE_TYPE::GENERIC)
wxAuiNotebook * m_notebook
bool m_GlobalTableChanged
DIALOG_SHIM(wxWindow *aParent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER, const wxString &name=wxDialogNameStr)
A modified version of the wxInfoBar class that allows us to:
INFOBAR_MESSAGE_TYPE MESSAGE_TYPE