#include <SIG_MainWindow.h>
Inheritance diagram for SIGEL_MasterGUI::SIG_MainWindow:
Public Methods | |
SIG_MainWindow ( QWidget * parent = 0, const char * name = 0, WFlags f = WType_TopLevel ) | |
The constructor of the main window. More... | |
~SIG_MainWindow () | |
The destructor of SIG_MainWindow. More... | |
Public Slots | |
void | slotAbout () |
This slot is called when the about box has to be shown. More... | |
void | slotShowEmpty ( bool isNotEmpty ) |
This slot is used by the main window to indicate whether there are open experiments or not. More... | |
void | slotAboutToQuit () |
This slot is called whenever the user is about to quit the application. More... | |
void | slotUseBigPixmaps () |
void | slotUseTextLabels () |
void | slotChangeFont () |
Protected Attributes | |
QPopupMenu* | fileMenu |
The file menu. More... | |
QPopupMenu* | helpMenu |
The help menu. More... | |
QPopupMenu* | viewMenu |
The view menu. More... | |
QPopupMenu* | optionsMenu |
The optionsMenu;. More... | |
QPopupMenu* | individualsMenu |
The actions menu. More... | |
QToolBar* | fileToolBar |
The toolbar which contains the file actions. More... | |
QActionGroup* | noExperimentActionGroup |
The action group that is disabled when there is no experiment present. More... | |
QActionGroup* | evolutionRunningActionGroup |
The action group that is disabled when there is no experiment present. More... | |
QSplitter* | splitter |
The splitter which contains the two main widgets. More... | |
QWidgetStack* | widgetStack |
The widget stack onto which the widgets are packed. More... | |
QLabel* | widgetBase |
The widget that is displayed if there are no other widgets on the widget stack. More... | |
int | bigPixmapID |
Saves the menu item item for the menu item with which one can switch to using big pixmaps or not. More... | |
int | textLabelsID |
SIGEL_MasterGUI::SIG_ExperimentListView* | experimentListView |
The experiment list view. More... |
This window contains the menubar, the toolbar and the statusbar. Furthermore it contains the main widget, which is the splitter.
Definition at line 28 of file SIG_MainWindow.h.
|
The constructor of the main window. Here all menus are set up, as well as the splitter with the SIG_ExperimentListView on one side and the QWidgetStack on the other side.
Definition at line 17 of file SIG_MainWindow.cpp. |
|
The destructor of SIG_MainWindow.
Definition at line 447 of file SIG_MainWindow.cpp. |
|
This slot is called when the about box has to be shown.
Definition at line 449 of file SIG_MainWindow.cpp. |
|
This slot is called whenever the user is about to quit the application.
Definition at line 466 of file SIG_MainWindow.cpp. |
|
Definition at line 491 of file SIG_MainWindow.cpp. |
|
This slot is used by the main window to indicate whether there are open experiments or not. If isNotEmpty is false some menu items and toolbar items will be disabled. This is done via a QActionGroup. Definition at line 458 of file SIG_MainWindow.cpp. |
|
Definition at line 477 of file SIG_MainWindow.cpp. |
|
Definition at line 484 of file SIG_MainWindow.cpp. |
|
Saves the menu item item for the menu item with which one can switch to using big pixmaps or not.
Definition at line 151 of file SIG_MainWindow.h. |
|
The action group that is disabled when there is no experiment present.
Definition at line 120 of file SIG_MainWindow.h. |
|
The experiment list view. All experiments are shown in this widget. Definition at line 158 of file SIG_MainWindow.h. |
|
The file menu. Experiment can be created, deleted, loaded and saved here for example. Definition at line 84 of file SIG_MainWindow.h. |
|
The toolbar which contains the file actions.
Definition at line 108 of file SIG_MainWindow.h. |
|
The help menu.
Definition at line 89 of file SIG_MainWindow.h. |
|
The actions menu.
Definition at line 103 of file SIG_MainWindow.h. |
|
The action group that is disabled when there is no experiment present.
Definition at line 114 of file SIG_MainWindow.h. |
|
The optionsMenu;.
Definition at line 99 of file SIG_MainWindow.h. |
|
The splitter which contains the two main widgets. The two main widgets are the SIG_ExperimentListView object on the left side and the QWidgetStack on the right side of the screen. Definition at line 129 of file SIG_MainWindow.h. |
|
Definition at line 153 of file SIG_MainWindow.h. |
|
The view menu.
Definition at line 94 of file SIG_MainWindow.h. |
|
The widget that is displayed if there are no other widgets on the widget stack.
Definition at line 145 of file SIG_MainWindow.h. |
|
The widget stack onto which the widgets are packed. When a new experiment is created, all widgets belonging to this experiment are packed onto this widget stack. Whenever a widget is needed to be shown, it is first looked up in the widget dictionary, and the displayed on the widget stack. Definition at line 139 of file SIG_MainWindow.h. |