Changeset View
Changeset View
Standalone View
Standalone View
src/Gui/KSMainWindow.h
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Line(s) | 42 | { | |||
---|---|---|---|---|---|
44 | 44 | | |||
45 | public: | 45 | public: | ||
46 | 46 | | |||
47 | explicit KSMainWindow(const Platform::GrabModes &theGrabModes, const Platform::ShutterModes &theShutterModes, QWidget *parent = nullptr); | 47 | explicit KSMainWindow(const Platform::GrabModes &theGrabModes, const Platform::ShutterModes &theShutterModes, QWidget *parent = nullptr); | ||
48 | virtual ~KSMainWindow() = default; | 48 | virtual ~KSMainWindow() = default; | ||
49 | 49 | | |||
50 | private: | 50 | private: | ||
51 | 51 | | |||
52 | enum class QuitBehavior { | | |||
53 | QuitImmediately, | | |||
54 | QuitExternally | | |||
55 | }; | | |||
56 | void quit(const QuitBehavior quitBehavior = QuitBehavior::QuitImmediately); | | |||
57 | | ||||
58 | enum class MessageDuration { | 52 | enum class MessageDuration { | ||
59 | AutoHide, | 53 | AutoHide, | ||
60 | Persistent | 54 | Persistent | ||
61 | }; | 55 | }; | ||
62 | void showInlineMessage(const QString& message, | 56 | void showInlineMessage(const QString& message, | ||
63 | const KMessageWidget::MessageType messageType, | 57 | const KMessageWidget::MessageType messageType, | ||
64 | const MessageDuration messageDuration = MessageDuration::AutoHide, | 58 | const MessageDuration messageDuration = MessageDuration::AutoHide, | ||
65 | const QList<QAction*>& actions = {}); | 59 | const QList<QAction*>& actions = {}); | ||
▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines |