27 #ifndef IMP_MAINWINDOW_H
28 #define IMP_MAINWINDOW_H
230 #endif //IMP_MAINWINDOW_H
QMenu * fileOpenDataDirectoryMenu
Definition: ImpMainWindow.h:165
QMenu * actionMenu
the actionMenu.
Definition: ImpMainWindow.h:198
QAction * fileSave
Definition: ImpMainWindow.h:169
void updateViewMenu()
update the viewer's menu
void saveHistoryAsSCXML()
Save the history of action as a SCXML file.
void aboutToShow()
overriden from MainWindow to automatically load last opened document if needed
void initMenuBar()
initMenuBar creates the menu_bar and inserts the menuitems
bool autoLoadLastOpened
Definition: ImpMainWindow.h:212
QAction * viewResetWindows
Definition: ImpMainWindow.h:180
QAction * saveHistory
Definition: ImpMainWindow.h:188
Viewer is an abstract viewer.
Definition: Viewer.h:55
QAction * editApplicationSettings
Definition: ImpMainWindow.h:186
void openRecentDocuments()
open a given recent document
This Class is the base class for your application.
Definition: MainWindow.h:62
QAction * helpAboutApp
Definition: ImpMainWindow.h:203
QAction * fileSaveAs
Definition: ImpMainWindow.h:170
QMenu * fileMenu
file_menu contains all items of the menubar entry "File"
Definition: ImpMainWindow.h:164
void updateOpenDirectoryMenu()
void updateRecentDocumentsMenu()
update the recent document menu
QAction * recentDocumentSeparator
the separator between the last file menu action and the recent document actions
Definition: ImpMainWindow.h:218
virtual void initSettings()
init ImpMainWindow specific settings (e.g. autoLoadLastOpened)
void resetWindows()
reset all windows in their initial state
void openDirectory(QAction *)
QAction * viewStatusBar
Definition: ImpMainWindow.h:179
QAction * viewMenuBar
Definition: ImpMainWindow.h:178
void showStatusBar(bool)
show or hide the status bar
void showToolbar(bool)
show or hide the toolbar
virtual void redirectToConsole(bool)
use or not the application console (overriden to add an action to show the console window) ...
QToolBar * mainToolbar
the main toolbar
Definition: ImpMainWindow.h:142
QAction * fileSaveAll
Definition: ImpMainWindow.h:171
QAction * fileOpen
Definition: ImpMainWindow.h:166
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 ...
QAction * helpShowConsole
action for the show console
Definition: ImpMainWindow.h:206
void initActions()
initializes all QActions of the application
void showMenuBar(bool)
show or hide the menu bar
QMenu * viewMenu
view_menu contains all items of the menubar entry "View"
Definition: ImpMainWindow.h:177
void updateActionStates()
virtual void setCentralViewer(camitk::Viewer *)
set the central Viewer of the application.
void initToolBar()
this creates the toolbars.
QAction * fileQuit
Definition: ImpMainWindow.h:172
This Class describes the "historical" imp application.
Definition: ImpMainWindow.h:41
QAction * fileClose
Definition: ImpMainWindow.h:167
virtual ~ImpMainWindow()
destructor
QList< QAction * > recentDocumentActions
list of all the possible recent documents actions
Definition: ImpMainWindow.h:215
QAction * editClearSelection
Definition: ImpMainWindow.h:187
QAction * fileCloseAll
Definition: ImpMainWindow.h:168