Changeset View
Changeset View
Standalone View
Standalone View
src/plasmaquick/dialogshadows_p.h
Show All 28 Lines | 28 | { | |||
---|---|---|---|---|---|
29 | Q_OBJECT | 29 | Q_OBJECT | ||
30 | 30 | | |||
31 | public: | 31 | public: | ||
32 | explicit DialogShadows(QObject *parent = nullptr, const QString &prefix = QStringLiteral("dialogs/background")); | 32 | explicit DialogShadows(QObject *parent = nullptr, const QString &prefix = QStringLiteral("dialogs/background")); | ||
33 | ~DialogShadows(); | 33 | ~DialogShadows(); | ||
34 | 34 | | |||
35 | static DialogShadows *self(); | 35 | static DialogShadows *self(); | ||
36 | 36 | | |||
37 | void addWindow(const QWindow *window, Plasma::FrameSvg::EnabledBorders enabledBorders = Plasma::FrameSvg::AllBorders); | 37 | void addWindow(QWindow *window, Plasma::FrameSvg::EnabledBorders enabledBorders = Plasma::FrameSvg::AllBorders); | ||
38 | void removeWindow(const QWindow *window); | 38 | void removeWindow(QWindow *window); | ||
39 | 39 | | |||
40 | void setEnabledBorders(const QWindow *window, Plasma::FrameSvg::EnabledBorders enabledBorders = Plasma::FrameSvg::AllBorders); | 40 | void setEnabledBorders(QWindow *window, Plasma::FrameSvg::EnabledBorders enabledBorders = Plasma::FrameSvg::AllBorders); | ||
41 | 41 | | |||
42 | bool enabled() const; | 42 | bool enabled() const; | ||
43 | 43 | | |||
44 | private: | 44 | private: | ||
45 | class Private; | 45 | class Private; | ||
46 | Private *const d; | 46 | Private *const d; | ||
47 | 47 | | |||
48 | Q_PRIVATE_SLOT(d, void updateShadows()) | 48 | Q_PRIVATE_SLOT(d, void updateShadows()) | ||
49 | Q_PRIVATE_SLOT(d, void windowDestroyed(QObject *deletedObject)) | 49 | Q_PRIVATE_SLOT(d, void windowDestroyed(QObject *deletedObject)) | ||
50 | }; | 50 | }; | ||
51 | 51 | | |||
52 | #endif | 52 | #endif | ||
53 | 53 | |