27 #ifndef IMP_MAINWINDOW_H
28 #define IMP_MAINWINDOW_H
236 #endif //IMP_MAINWINDOW_H
QMenu * fileOpenDataDirectoryMenu
Definition: ImpMainWindow.h:165
virtual void refresh()
Definition: ImpMainWindow.cpp:111
QMenu * actionMenu
the actionMenu.
Definition: ImpMainWindow.h:198
QAction * fileSave
Definition: ImpMainWindow.h:169
void updateViewMenu()
update the viewer's menu
Definition: ImpMainWindow.cpp:473
QAction * changeLanguage
Definition: ImpMainWindow.h:212
void saveHistoryAsSCXML()
Save the history of action as a SCXML file.
Definition: ImpMainWindow.cpp:599
void aboutToShow()
overriden from MainWindow to automatically load last opened document if needed
Definition: ImpMainWindow.cpp:98
void initMenuBar()
initMenuBar creates the menu_bar and inserts the menuitems
Definition: ImpMainWindow.cpp:226
bool autoLoadLastOpened
Definition: ImpMainWindow.h:218
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
Definition: ImpMainWindow.cpp:562
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()
Definition: ImpMainWindow.cpp:418
void updateRecentDocumentsMenu()
update the recent document menu
Definition: ImpMainWindow.cpp:578
virtual void initSettings()
init ImpMainWindow specific settings (e.g. autoLoadLastOpened)
Definition: ImpMainWindow.cpp:541
QAction * recentDocumentSeparator
the separator between the last file menu action and the recent document actions
Definition: ImpMainWindow.h:224
void resetWindows()
reset all windows in their initial state
Definition: ImpMainWindow.cpp:380
void openDirectory(QAction *)
Definition: ImpMainWindow.cpp:441
QAction * viewStatusBar
Definition: ImpMainWindow.h:179
QAction * viewMenuBar
Definition: ImpMainWindow.h:178
void showStatusBar(bool)
show or hide the status bar
Definition: ImpMainWindow.cpp:375
virtual void redirectToConsole(bool)
use or not the application console (overriden to add an action to show the console window) ...
Definition: ImpMainWindow.cpp:555
void showToolbar(bool)
show or hide the toolbar
Definition: ImpMainWindow.cpp:351
QToolBar * mainToolbar
the main toolbar
Definition: ImpMainWindow.h:142
QAction * fileSaveAll
Definition: ImpMainWindow.h:171
QAction * fileOpen
Definition: ImpMainWindow.h:166
virtual ~ImpMainWindow()
destructor
Definition: ImpMainWindow.cpp:94
QAction * helpShowConsole
action for the show console
Definition: ImpMainWindow.h:206
void initActions()
initializes all QActions of the application
Definition: ImpMainWindow.cpp:137
void showMenuBar(bool)
show or hide the menu bar
Definition: ImpMainWindow.cpp:356
QMenu * viewMenu
view_menu contains all items of the menubar entry "View"
Definition: ImpMainWindow.h:177
void updateActionStates()
Definition: ImpMainWindow.cpp:303
ImpMainWindow()
Definition: ImpMainWindow.cpp:60
void initToolBar()
this creates the toolbars.
Definition: ImpMainWindow.cpp:293
QAction * fileQuit
Definition: ImpMainWindow.h:172
This Class describes the "historical" imp application.
Definition: ImpMainWindow.h:41
QAction * fileClose
Definition: ImpMainWindow.h:167
virtual void setCentralViewer(camitk::Viewer *)
set the central Viewer of the application.
Definition: ImpMainWindow.cpp:130
QList< QAction * > recentDocumentActions
list of all the possible recent documents actions
Definition: ImpMainWindow.h:221
void editSettings()
Definition: ImpMainWindow.cpp:499
QAction * editClearSelection
Definition: ImpMainWindow.h:187
QAction * fileCloseAll
Definition: ImpMainWindow.h:168
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:123