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.