27 #ifndef IMP_MAINWINDOW_H 28 #define IMP_MAINWINDOW_H 244 #endif //IMP_MAINWINDOW_H QMenu * fileOpenDataDirectoryMenu
Definition: ImpMainWindow.h:167
virtual void refresh()
Definition: ImpMainWindow.cpp:114
QMenu * actionMenu
the actionMenu.
Definition: ImpMainWindow.h:200
QAction * fileSave
Definition: ImpMainWindow.h:171
void updateViewMenu()
update the viewer's menu
Definition: ImpMainWindow.cpp:476
QAction * changeLanguage
Definition: ImpMainWindow.h:214
void saveHistoryAsSCXML()
Save the history of action as a SCXML file.
Definition: ImpMainWindow.cpp:614
void aboutToShow()
overriden from MainWindow to automatically load last opened document if needed
Definition: ImpMainWindow.cpp:101
void initMenuBar()
initMenuBar creates the menu_bar and inserts the menuitems
Definition: ImpMainWindow.cpp:229
bool autoLoadLastOpened
Definition: ImpMainWindow.h:220
QAction * viewResetWindows
Definition: ImpMainWindow.h:182
QAction * saveHistory
Definition: ImpMainWindow.h:190
Viewer is an abstract viewer.
Definition: Viewer.h:55
QAction * editApplicationSettings
Definition: ImpMainWindow.h:188
void openRecentDocuments()
open a given recent document
Definition: ImpMainWindow.cpp:577
This Class is the base class for your application.
Definition: MainWindow.h:62
QAction * helpAboutApp
Definition: ImpMainWindow.h:205
QAction * fileSaveAs
Definition: ImpMainWindow.h:172
QMenu * fileMenu
file_menu contains all items of the menubar entry "File"
Definition: ImpMainWindow.h:166
void updateOpenDirectoryMenu()
Definition: ImpMainWindow.cpp:421
void updateRecentDocumentsMenu()
update the recent document menu
Definition: ImpMainWindow.cpp:593
virtual void initSettings()
init ImpMainWindow specific settings (e.g. autoLoadLastOpened)
Definition: ImpMainWindow.cpp:546
QAction * recentDocumentSeparator
the separator between the last file menu action and the recent document actions
Definition: ImpMainWindow.h:226
void resetWindows()
reset all windows in their initial state
Definition: ImpMainWindow.cpp:383
void openDirectory(QAction *)
Definition: ImpMainWindow.cpp:444
QAction * viewStatusBar
Definition: ImpMainWindow.h:181
QAction * viewMenuBar
Definition: ImpMainWindow.h:180
void showStatusBar(bool)
show or hide the status bar
Definition: ImpMainWindow.cpp:378
virtual void redirectToConsole(bool)
use or not the application console (overriden to add an action to show the console window) ...
Definition: ImpMainWindow.cpp:570
void showToolbar(bool)
show or hide the toolbar
Definition: ImpMainWindow.cpp:354
QToolBar * mainToolbar
the main toolbar
Definition: ImpMainWindow.h:144
QAction * fileSaveAll
Definition: ImpMainWindow.h:173
QAction * fileOpen
Definition: ImpMainWindow.h:168
virtual ~ImpMainWindow()
destructor
Definition: ImpMainWindow.cpp:97
QAction * helpShowConsole
action for the show console
Definition: ImpMainWindow.h:208
void initActions()
initializes all QActions of the application
Definition: ImpMainWindow.cpp:140
void showMenuBar(bool)
show or hide the menu bar
Definition: ImpMainWindow.cpp:359
QMenu * viewMenu
view_menu contains all items of the menubar entry "View"
Definition: ImpMainWindow.h:179
void updateActionStates()
Definition: ImpMainWindow.cpp:306
ImpMainWindow()
Definition: ImpMainWindow.cpp:63
void initToolBar()
this creates the toolbars.
Definition: ImpMainWindow.cpp:296
QAction * fileQuit
Definition: ImpMainWindow.h:174
This Class describes the "historical" imp application.
Definition: ImpMainWindow.h:43
QAction * fileClose
Definition: ImpMainWindow.h:169
virtual void setCentralViewer(camitk::Viewer *)
set the central Viewer of the application.
Definition: ImpMainWindow.cpp:133
QList< QAction * > recentDocumentActions
list of all the possible recent documents actions
Definition: ImpMainWindow.h:223
void editSettings()
Definition: ImpMainWindow.cpp:502
QAction * editClearSelection
Definition: ImpMainWindow.h:189
QAction * fileCloseAll
Definition: ImpMainWindow.h:170
virtual void addDockViewer(Qt::DockWidgetArea, camitk::Viewer *)
add a Viewer to the application as a docking widget and specify where it has to be docked MainWindow ...
Definition: ImpMainWindow.cpp:126