Changeset View
Changeset View
Standalone View
Standalone View
shell/shellcorona.h
Show All 19 Lines | |||||
20 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | 20 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
21 | */ | 21 | */ | ||
22 | 22 | | |||
23 | #ifndef SHELLCORONA_H | 23 | #ifndef SHELLCORONA_H | ||
24 | #define SHELLCORONA_H | 24 | #define SHELLCORONA_H | ||
25 | 25 | | |||
26 | #include "plasma/corona.h" | 26 | #include "plasma/corona.h" | ||
27 | 27 | | |||
28 | #include <QScopedPointer> | ||||
28 | #include <QSet> | 29 | #include <QSet> | ||
29 | #include <QTimer> | 30 | #include <QTimer> | ||
30 | #include <QDBusVariant> | 31 | #include <QDBusVariant> | ||
31 | #include <QDBusContext> | 32 | #include <QDBusContext> | ||
32 | 33 | | |||
33 | #include <KPackage/Package> | 34 | #include <KPackage/Package> | ||
34 | 35 | | |||
35 | class DesktopView; | 36 | class DesktopView; | ||
▲ Show 20 Lines • Show All 197 Lines • ▼ Show 20 Line(s) | 224 | #endif | |||
233 | //map from screen number to desktop view, qmap as order is important | 234 | //map from screen number to desktop view, qmap as order is important | ||
234 | QMap<int, DesktopView *> m_desktopViewforId; | 235 | QMap<int, DesktopView *> m_desktopViewforId; | ||
235 | QHash<const Plasma::Containment *, PanelView *> m_panelViews; | 236 | QHash<const Plasma::Containment *, PanelView *> m_panelViews; | ||
236 | KConfigGroup m_desktopDefaultsConfig; | 237 | KConfigGroup m_desktopDefaultsConfig; | ||
237 | KConfigGroup m_lnfDefaultsConfig; | 238 | KConfigGroup m_lnfDefaultsConfig; | ||
238 | QList<Plasma::Containment *> m_waitingPanels; | 239 | QList<Plasma::Containment *> m_waitingPanels; | ||
239 | QHash<QString, QString> m_activityContainmentPlugins; | 240 | QHash<QString, QString> m_activityContainmentPlugins; | ||
240 | QAction *m_addPanelAction; | 241 | QAction *m_addPanelAction; | ||
241 | QMenu *m_addPanelsMenu; | 242 | QScopedPointer<QMenu> m_addPanelsMenu; | ||
242 | KPackage::Package m_lookAndFeelPackage; | 243 | KPackage::Package m_lookAndFeelPackage; | ||
243 | QSet<QScreen*> m_redundantOutputs; | 244 | QSet<QScreen*> m_redundantOutputs; | ||
244 | KDeclarative::QmlObjectSharedEngine *m_interactiveConsole; | 245 | KDeclarative::QmlObjectSharedEngine *m_interactiveConsole; | ||
245 | 246 | | |||
246 | QTimer m_waitingPanelsTimer; | 247 | QTimer m_waitingPanelsTimer; | ||
247 | QTimer m_appConfigSyncTimer; | 248 | QTimer m_appConfigSyncTimer; | ||
248 | QTimer m_reconsiderOutputsTimer; | 249 | QTimer m_reconsiderOutputsTimer; | ||
249 | 250 | | |||
250 | KWayland::Client::PlasmaShell *m_waylandPlasmaShell; | 251 | KWayland::Client::PlasmaShell *m_waylandPlasmaShell; | ||
251 | bool m_closingDown : 1; | 252 | bool m_closingDown : 1; | ||
252 | }; | 253 | }; | ||
253 | 254 | | |||
254 | #endif // SHELLCORONA_H | 255 | #endif // SHELLCORONA_H | ||
255 | 256 | | |||
256 | 257 | |