// SPDX-License-Identifier: GPL-2.0-or-later // SPDX-FileCopyrightText: %{CURRENT_YEAR} %{AUTHOR} <%{EMAIL}> #pragma once #include #include class QQuickWindow; class App : public QObject { Q_OBJECT QML_ELEMENT QML_SINGLETON public: // Restore current window geometry Q_INVOKABLE void restoreWindowGeometry(QQuickWindow *window, const QString &group = QStringLiteral("main")) const; // Save current window geometry Q_INVOKABLE void saveWindowGeometry(QQuickWindow *window, const QString &group = QStringLiteral("main")) const; };