diff options
Diffstat (limited to 'examples/widgets/mainwindows/mainwindow/mainwindow.h')
-rw-r--r-- | examples/widgets/mainwindows/mainwindow/mainwindow.h | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/examples/widgets/mainwindows/mainwindow/mainwindow.h b/examples/widgets/mainwindows/mainwindow/mainwindow.h deleted file mode 100644 index ec522d1a51..0000000000 --- a/examples/widgets/mainwindows/mainwindow/mainwindow.h +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (C) 2016 The Qt Company Ltd. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause - -#ifndef MAINWINDOW_H -#define MAINWINDOW_H - -#include <QMainWindow> -#include <QMap> -#include <QString> -#include <QSize> - -class ToolBar; -QT_FORWARD_DECLARE_CLASS(QMenu) - -class MainWindow : public QMainWindow -{ - Q_OBJECT - -public: - typedef QMap<QString, QSize> CustomSizeHintMap; - - explicit MainWindow(const CustomSizeHintMap &customSizeHints, - QWidget *parent = nullptr, - Qt::WindowFlags flags = { }); - -public slots: - void actionTriggered(QAction *action); - void saveLayout(); - void loadLayout(); - void switchLayoutDirection(); - void setDockOptions(); - - void createDockWidget(); - void destroyDockWidget(QAction *action); - - void about(); - -private: - void setupToolBar(); - void setupMenuBar(); - void setupDockWidgets(const CustomSizeHintMap &customSizeHints); - - QList<ToolBar*> toolBars; - QMenu *dockWidgetMenu; - QMenu *mainWindowMenu; - QList<QDockWidget *> extraDockWidgets; - QMenu *destroyDockWidgetMenu; -}; - -#endif // MAINWINDOW_H |