FancyMainWindow Class
(Utils::FancyMainWindow)The FancyMainWindow class is a MainWindow with dock widgets and additional "lock" functionality (locking the dock widgets in place) and "reset layout" functionality. More...
| Header: | #include <FancyMainWindow> |
Public Functions
| FancyMainWindow(QWidget *parent = 0) | |
| virtual | ~FancyMainWindow() |
| void | addDockActionsToMenu(QMenu *menu) |
| QDockWidget * | addDockForWidget(QWidget *widget, bool immutable = false) |
| bool | autoHideTitleBars() const |
| QAction * | autoHideTitleBarsAction() const |
| QList<QDockWidget *> | dockWidgets() const |
| QAction * | menuSeparator1() const |
| QAction * | menuSeparator2() const |
| QAction * | resetLayoutAction() const |
| void | restoreSettings(const QSettings *settings) |
| void | restoreSettings(const QHash<QString, QVariant> &settings) |
| void | saveSettings(QSettings *settings) const |
| QHash<QString, QVariant> | saveSettings() const |
| void | setTrackingEnabled(bool enabled) |
| QAction * | showCentralWidgetAction() const |
Public Slots
| void | setDockActionsVisible(bool v) |
Signals
| void | resetLayout() |
Protected Functions
| void | contextMenuEvent(QContextMenuEvent *event) |
| void | hideEvent(QHideEvent *event) |
| void | showEvent(QShowEvent *event) |
Detailed Description
The FancyMainWindow class is a MainWindow with dock widgets and additional "lock" functionality (locking the dock widgets in place) and "reset layout" functionality.
The dock actions and the additional actions should be accessible in a Window-menu.
Member Function Documentation
FancyMainWindow::FancyMainWindow(QWidget *parent = 0)
Default constructs an instance of FancyMainWindow.
[virtual] FancyMainWindow::~FancyMainWindow()
Destroys the instance of FancyMainWindow. The destructor is virtual.