27 #ifndef IMP_MAINWINDOW_H 28 #define IMP_MAINWINDOW_H 233 #endif //IMP_MAINWINDOW_H QMenu * fileOpenDataDirectoryMenu
Definition: ImpMainWindow.h:164
virtual void refresh()
Definition: ImpMainWindow.cpp:111
QMenu * actionMenu
the actionMenu.
Definition: ImpMainWindow.h:197
QAction * fileSave
Definition: ImpMainWindow.h:168
void updateViewMenu()
update the viewer's menu
Definition: ImpMainWindow.cpp:480
QAction * changeLanguage
Definition: ImpMainWindow.h:211
void saveHistoryAsSCXML()
Save the history of action as a SCXML file.
Definition: ImpMainWindow.cpp:584
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:227
QAction * viewResetWindows
Definition: ImpMainWindow.h:179
QAction * saveHistory
Definition: ImpMainWindow.h:187
Viewer is an abstract viewer.
Definition: Viewer.h:55
QAction * editApplicationSettings
Definition: ImpMainWindow.h:185
void openRecentDocuments()
open a given recent document
Definition: ImpMainWindow.cpp:545
This Class is the base class for your application.
Definition: MainWindow.h:62
QAction * helpAboutApp
Definition: ImpMainWindow.h:202
QAction * fileSaveAs
Definition: ImpMainWindow.h:169
QMenu * fileMenu
file_menu contains all items of the menubar entry "File"
Definition: ImpMainWindow.h:163
void updateOpenDirectoryMenu()
Definition: ImpMainWindow.cpp:424
void updateRecentDocumentsMenu()
update the recent document menu
Definition: ImpMainWindow.cpp:563
QAction * recentDocumentSeparator
the separator between the last file menu action and the recent document actions
Definition: ImpMainWindow.h:221
void resetWindows()
reset all windows in their initial state
Definition: ImpMainWindow.cpp:383
void openDirectory(QAction *)
Definition: ImpMainWindow.cpp:447
QAction * viewStatusBar
Definition: ImpMainWindow.h:178
QAction * viewMenuBar
Definition: ImpMainWindow.h:177
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:538
void showToolbar(bool)
show or hide the toolbar
Definition: ImpMainWindow.cpp:355
QToolBar * mainToolbar
the main toolbar
Definition: ImpMainWindow.h:144
QAction * fileSaveAll
Definition: ImpMainWindow.h:170
QAction * fileOpen
Definition: ImpMainWindow.h:165
virtual ~ImpMainWindow()
destructor
Definition: ImpMainWindow.cpp:94
QAction * helpShowConsole
action for the show console
Definition: ImpMainWindow.h:205
void initActions()
initializes all QActions of the application
Definition: ImpMainWindow.cpp:137
void showMenuBar(bool)
show or hide the menu bar
Definition: ImpMainWindow.cpp:360
QMenu * viewMenu
view_menu contains all items of the menubar entry "View"
Definition: ImpMainWindow.h:176
void updateActionStates()
Definition: ImpMainWindow.cpp:304
ImpMainWindow()
Definition: ImpMainWindow.cpp:60
void initToolBar()
this creates the toolbars.
Definition: ImpMainWindow.cpp:294
QAction * fileQuit
Definition: ImpMainWindow.h:171
This Class describes the "historical" imp application.
Definition: ImpMainWindow.h:43
QAction * fileClose
Definition: ImpMainWindow.h:166
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:218
void editSettings()
Definition: ImpMainWindow.cpp:508
QAction * editClearSelection
Definition: ImpMainWindow.h:186
QAction * fileCloseAll
Definition: ImpMainWindow.h:167
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