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> |
| Inherits: | QMainWindow |
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 |
- 48 public functions inherited from QMainWindow
- 213 public functions inherited from QWidget
Public Slots
| void | setDockActionsVisible(bool v) |
- 3 public slots inherited from QMainWindow
- 19 public slots inherited from QWidget
Signals
| void | resetLayout() |
- 2 signals inherited from QMainWindow
- 3 signals inherited from QWidget
Reimplemented Protected Functions
| virtual void | contextMenuEvent(QContextMenuEvent *event) |
| virtual void | hideEvent(QHideEvent *event) |
| virtual void | showEvent(QShowEvent *event) |
- 2 protected functions inherited from QMainWindow
- 35 protected functions inherited from QWidget
Additional Inherited Members
- 8 properties inherited from QMainWindow
- 58 properties inherited from QWidget
- 5 static public members inherited from QWidget
- 2 protected functions inherited from QMainWindow
- 35 protected functions inherited from QWidget
- 1 protected slot inherited from QWidget
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.