From e283ee2a9ff37e9a2de40511e9ed13d198c0ce97 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Sat, 11 Apr 2026 19:49:05 +1000 Subject: [PATCH] fix: fully qualify Q_PROPERTY types --- plugin/src/Caelestia/Config/config.hpp | 36 ++++++++++----------- plugin/src/Caelestia/Config/configscope.hpp | 4 +-- plugin/src/Caelestia/Config/tokens.hpp | 26 +++++++-------- 3 files changed, 33 insertions(+), 33 deletions(-) diff --git a/plugin/src/Caelestia/Config/config.hpp b/plugin/src/Caelestia/Config/config.hpp index a6fa2f01..61ef871c 100644 --- a/plugin/src/Caelestia/Config/config.hpp +++ b/plugin/src/Caelestia/Config/config.hpp @@ -75,24 +75,24 @@ class Config : public QObject { QML_UNCREATABLE("") QML_ATTACHED(Config) - Q_PROPERTY(ConfigScope* scope READ scope NOTIFY sourceChanged) - Q_PROPERTY(const AppearanceConfig* appearance READ appearance NOTIFY sourceChanged) - Q_PROPERTY(const GeneralConfig* general READ general NOTIFY sourceChanged) - Q_PROPERTY(const BackgroundConfig* background READ background NOTIFY sourceChanged) - Q_PROPERTY(const BarConfig* bar READ bar NOTIFY sourceChanged) - Q_PROPERTY(const BorderConfig* border READ border NOTIFY sourceChanged) - Q_PROPERTY(const DashboardConfig* dashboard READ dashboard NOTIFY sourceChanged) - Q_PROPERTY(const ControlCenterConfig* controlCenter READ controlCenter NOTIFY sourceChanged) - Q_PROPERTY(const LauncherConfig* launcher READ launcher NOTIFY sourceChanged) - Q_PROPERTY(const NotifsConfig* notifs READ notifs NOTIFY sourceChanged) - Q_PROPERTY(const OsdConfig* osd READ osd NOTIFY sourceChanged) - Q_PROPERTY(const SessionConfig* session READ session NOTIFY sourceChanged) - Q_PROPERTY(const WInfoConfig* winfo READ winfo NOTIFY sourceChanged) - Q_PROPERTY(const LockConfig* lock READ lock NOTIFY sourceChanged) - Q_PROPERTY(const UtilitiesConfig* utilities READ utilities NOTIFY sourceChanged) - Q_PROPERTY(const SidebarConfig* sidebar READ sidebar NOTIFY sourceChanged) - Q_PROPERTY(const ServiceConfig* services READ services NOTIFY sourceChanged) - Q_PROPERTY(const UserPaths* paths READ paths NOTIFY sourceChanged) + Q_PROPERTY(caelestia::config::ConfigScope* scope READ scope NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::AppearanceConfig* appearance READ appearance NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::GeneralConfig* general READ general NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::BackgroundConfig* background READ background NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::BarConfig* bar READ bar NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::BorderConfig* border READ border NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::DashboardConfig* dashboard READ dashboard NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::ControlCenterConfig* controlCenter READ controlCenter NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::LauncherConfig* launcher READ launcher NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::NotifsConfig* notifs READ notifs NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::OsdConfig* osd READ osd NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::SessionConfig* session READ session NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::WInfoConfig* winfo READ winfo NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::LockConfig* lock READ lock NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::UtilitiesConfig* utilities READ utilities NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::SidebarConfig* sidebar READ sidebar NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::ServiceConfig* services READ services NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::UserPaths* paths READ paths NOTIFY sourceChanged) public: explicit Config(ConfigScope* scope, QObject* parent = nullptr); diff --git a/plugin/src/Caelestia/Config/configscope.hpp b/plugin/src/Caelestia/Config/configscope.hpp index 411e9034..53ff5426 100644 --- a/plugin/src/Caelestia/Config/configscope.hpp +++ b/plugin/src/Caelestia/Config/configscope.hpp @@ -15,8 +15,8 @@ class ConfigScope : public QQuickItem { QML_ELEMENT Q_PROPERTY(QString screen READ screen WRITE setScreen NOTIFY screenChanged) - Q_PROPERTY(GlobalConfig* config READ config NOTIFY configChanged) - Q_PROPERTY(TokenConfig* tokens READ tokens NOTIFY tokensChanged) + Q_PROPERTY(caelestia::config::GlobalConfig* config READ config NOTIFY configChanged) + Q_PROPERTY(caelestia::config::TokenConfig* tokens READ tokens NOTIFY tokensChanged) public: explicit ConfigScope(QQuickItem* parent = nullptr); diff --git a/plugin/src/Caelestia/Config/tokens.hpp b/plugin/src/Caelestia/Config/tokens.hpp index 3d9d48d5..aae51f16 100644 --- a/plugin/src/Caelestia/Config/tokens.hpp +++ b/plugin/src/Caelestia/Config/tokens.hpp @@ -332,19 +332,19 @@ class Tokens : public QObject { QML_UNCREATABLE("") QML_ATTACHED(Tokens) - Q_PROPERTY(ConfigScope* scope READ scope NOTIFY sourceChanged) - Q_PROPERTY(const AppearanceTokens* appearance READ appearance NOTIFY sourceChanged) - Q_PROPERTY(const BarTokens* bar READ bar NOTIFY sourceChanged) - Q_PROPERTY(const DashboardTokens* dashboard READ dashboard NOTIFY sourceChanged) - Q_PROPERTY(const LauncherTokens* launcher READ launcher NOTIFY sourceChanged) - Q_PROPERTY(const NotifsTokens* notifs READ notifs NOTIFY sourceChanged) - Q_PROPERTY(const OsdTokens* osd READ osd NOTIFY sourceChanged) - Q_PROPERTY(const SessionTokens* session READ session NOTIFY sourceChanged) - Q_PROPERTY(const SidebarTokens* sidebar READ sidebar NOTIFY sourceChanged) - Q_PROPERTY(const UtilitiesTokens* utilities READ utilities NOTIFY sourceChanged) - Q_PROPERTY(const LockTokens* lock READ lock NOTIFY sourceChanged) - Q_PROPERTY(const WInfoTokens* winfo READ winfo NOTIFY sourceChanged) - Q_PROPERTY(const ControlCenterTokens* controlCenter READ controlCenter NOTIFY sourceChanged) + Q_PROPERTY(caelestia::config::ConfigScope* scope READ scope NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::AppearanceTokens* appearance READ appearance NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::BarTokens* bar READ bar NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::DashboardTokens* dashboard READ dashboard NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::LauncherTokens* launcher READ launcher NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::NotifsTokens* notifs READ notifs NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::OsdTokens* osd READ osd NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::SessionTokens* session READ session NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::SidebarTokens* sidebar READ sidebar NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::UtilitiesTokens* utilities READ utilities NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::LockTokens* lock READ lock NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::WInfoTokens* winfo READ winfo NOTIFY sourceChanged) + Q_PROPERTY(const caelestia::config::ControlCenterTokens* controlCenter READ controlCenter NOTIFY sourceChanged) public: explicit Tokens(ConfigScope* scope, QObject* parent = nullptr);