34 void restore(
const QString &key);
35 void init(
const QString &key);
46 QuickTileMode quickTile;
47 QRectF geometryRestore;
49 QRectF fullscreenGeometryRestore;
50 uint32_t interactiveMoveResizeCount;
53 void saveGeometry(
Window *window);
54 void saveInteractionCounter(
Window *window);
55 void saveMaximize(
Window *window);
56 void saveQuickTile(
Window *window);
57 void saveFullscreen(
Window *window);
58 WindowData dataForWindow(
Window *window)
const;
60 QList<Window *> m_savedWindows;
61 QHash<QString, QHash<Window *, WindowData>> m_data;
62 QHash<Window *, WindowData> m_lastRestoreData;
64 int m_inhibitCount = 0;