Changeset View
Changeset View
Standalone View
Standalone View
src/Gui/KSMainWindow.h
Show All 20 Lines | |||||
21 | 21 | | |||
22 | #pragma once | 22 | #pragma once | ||
23 | 23 | | |||
24 | #include <QDialog> | 24 | #include <QDialog> | ||
25 | #include <QMenu> | 25 | #include <QMenu> | ||
26 | #include <QFrame> | 26 | #include <QFrame> | ||
27 | #include <QToolButton> | 27 | #include <QToolButton> | ||
28 | #include <QDialogButtonBox> | 28 | #include <QDialogButtonBox> | ||
29 | #include <QStackedLayout> | ||||
29 | 30 | | |||
30 | #include <KMessageWidget> | 31 | #include <KMessageWidget> | ||
31 | #include <KNS3/KMoreToolsMenuFactory> | 32 | #include <KNS3/KMoreToolsMenuFactory> | ||
32 | 33 | | |||
33 | #include "SpectacleCommon.h" | 34 | #include "SpectacleCommon.h" | ||
34 | #include "SpectacleConfig.h" | 35 | #include "SpectacleConfig.h" | ||
35 | #include "KSWidget.h" | 36 | #include "KSWidget.h" | ||
36 | #include "ExportMenu.h" | 37 | #include "ExportMenu.h" | ||
37 | #include "Platforms/Platform.h" | 38 | #include "Platforms/Platform.h" | ||
39 | #include "Config.h" | ||||
38 | 40 | | |||
39 | #include <memory> | 41 | #include <memory> | ||
40 | 42 | | |||
41 | class KSMainWindow: public QDialog | 43 | class KSMainWindow: public QDialog | ||
42 | { | 44 | { | ||
43 | Q_OBJECT | 45 | Q_OBJECT | ||
44 | 46 | | |||
45 | public: | 47 | public: | ||
▲ Show 20 Lines • Show All 61 Lines • ▼ Show 20 Line(s) | |||||
107 | QAction *mSaveAction; | 109 | QAction *mSaveAction; | ||
108 | KMessageWidget *mMessageWidget; | 110 | KMessageWidget *mMessageWidget; | ||
109 | QMenu *mToolsMenu; | 111 | QMenu *mToolsMenu; | ||
110 | QMenu *mScreenRecorderToolsMenu; | 112 | QMenu *mScreenRecorderToolsMenu; | ||
111 | std::unique_ptr<KMoreToolsMenuFactory> mScreenrecorderToolsMenuFactory; | 113 | std::unique_ptr<KMoreToolsMenuFactory> mScreenrecorderToolsMenuFactory; | ||
112 | ExportMenu *mExportMenu; | 114 | ExportMenu *mExportMenu; | ||
113 | Platform::ShutterModes mShutterModes; | 115 | Platform::ShutterModes mShutterModes; | ||
114 | QTimer *mHideMessageWidgetTimer; | 116 | QTimer *mHideMessageWidgetTimer; | ||
117 | QStackedLayout *mStack; | ||||
118 | | ||||
119 | #ifdef KIMAGEANNOTATOR_FOUND | ||||
120 | QToolButton *mAnnotateButton; | ||||
121 | bool mAnnotatorActive; | ||||
122 | #endif | ||||
115 | }; | 123 | }; |