Files
z-bar-qt/Plugins/ZShell/Services/desktopstatemanager.hpp
T
Zacharias-Brohn 851b78f0ff kek test
2026-03-12 10:04:27 +01:00

25 lines
430 B
C++

#pragma once
#include <QObject>
#include <QVariantMap>
#include <QQmlEngine>
namespace ZShell::services {
class DesktopStateManager : public QObject {
Q_OBJECT
QML_ELEMENT
QML_SINGLETON
public:
explicit DesktopStateManager(QObject *parent = nullptr);
Q_INVOKABLE void saveLayout(const QVariantMap& layout);
Q_INVOKABLE QVariantMap getLayout();
private:
QString getConfigFilePath() const;
};
} // namespace ZShell::services