XX CMake Package
Loading...
Searching...
No Matches
XXPopulatedMainWindow.h
Go to the documentation of this file.
1
#ifndef XXPopulatedMainWindowH
2
#define XXPopulatedMainWindowH
3
4
#include "
XXApplicationExportDef.h
"
5
#include "
XXPopulatedAbstract.h
"
6
#include "
XXSingleton.h
"
7
#include <QMainWindow>
8
9
namespace
XX
10
{
11
namespace
Populated
12
{
15
16
class
XXAPPLICATION_DECLSPEC
MainWindow
:
public
QMainWindow,
public
Abstract
,
public
Singleton
<MainWindow>
17
{
18
Q_OBJECT
19
20
public
:
21
MainWindow
();
22
23
protected
:
24
QDockWidget*
addDockWidget
(QWidget* widget,
const
Qt::DockWidgetArea& area);
25
26
virtual
void
closeEvent
(QCloseEvent* ce)
override
;
27
virtual
QMenu*
createPopupMenu
()
override
;
28
29
void
saveWindowSettings
();
30
31
private
:
32
QToolBar* findOrCreateToolBar(
const
QString& objectName);
33
QMenu* findOrCreateMenu(
const
QString& objectName,
const
QString& text, QMenu* parentMenu);
34
};
35
}
// namespace Populated
36
}
// namespace XX
37
38
#endif
// NOT XXPopulatedMainWindowH
XXApplicationExportDef.h
XXAPPLICATION_DECLSPEC
#define XXAPPLICATION_DECLSPEC
Definition
XXApplicationExportDef.h:11
XXPopulatedAbstract.h
XXSingleton.h
XX::Populated::Abstract::Abstract
Abstract(QWidget *parentWidget)
XX::Populated::MainWindow::addDockWidget
QDockWidget * addDockWidget(QWidget *widget, const Qt::DockWidgetArea &area)
XX::Populated::MainWindow::MainWindow
MainWindow()
XX::Populated::MainWindow::saveWindowSettings
void saveWindowSettings()
XX::Populated::MainWindow::closeEvent
virtual void closeEvent(QCloseEvent *ce) override
XX::Populated::MainWindow::createPopupMenu
virtual QMenu * createPopupMenu() override
XX::Singleton< MainWindow >::Singleton
Singleton()
XX::Populated
Definition
XXPopulatedAbstract.h:13
XX
Definition
XXPopulatedAbstract.h:11
XXApplication
XXPopulatedMainWindow.h
Generated by
1.16.1