diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-09-22 13:56:21 +1000 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-09-22 13:56:21 +1000 |
| commit | a08b5daf962c265e642306e33e3044650cc860ce (patch) | |
| tree | 5c0dad24f2ce20a7c262cf8486053cd685d655d3 /plugin/src/Caelestia/appdb.hpp | |
| parent | drawers: fix input mask on special ws (diff) | |
| download | caelestia-shell-a08b5daf962c265e642306e33e3044650cc860ce.tar.gz caelestia-shell-a08b5daf962c265e642306e33e3044650cc860ce.tar.bz2 caelestia-shell-a08b5daf962c265e642306e33e3044650cc860ce.zip | |
plugin/appdb: forward signals
Diffstat (limited to 'plugin/src/Caelestia/appdb.hpp')
| -rw-r--r-- | plugin/src/Caelestia/appdb.hpp | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/plugin/src/Caelestia/appdb.hpp b/plugin/src/Caelestia/appdb.hpp index dfedcc6..46aed59 100644 --- a/plugin/src/Caelestia/appdb.hpp +++ b/plugin/src/Caelestia/appdb.hpp @@ -16,13 +16,13 @@ class AppEntry : public QObject { Q_PROPERTY(quint32 frequency READ frequency NOTIFY frequencyChanged) Q_PROPERTY(QString id READ id CONSTANT) - Q_PROPERTY(QString name READ name CONSTANT) - Q_PROPERTY(QString desc READ desc CONSTANT) - Q_PROPERTY(QString execString READ execString CONSTANT) - Q_PROPERTY(QString wmClass READ wmClass CONSTANT) - Q_PROPERTY(QString genericName READ genericName CONSTANT) - Q_PROPERTY(QString categories READ categories CONSTANT) - Q_PROPERTY(QString keywords READ keywords CONSTANT) + Q_PROPERTY(QString name READ name NOTIFY nameChanged) + Q_PROPERTY(QString comment READ comment NOTIFY commentChanged) + Q_PROPERTY(QString execString READ execString NOTIFY execStringChanged) + Q_PROPERTY(QString startupClass READ startupClass NOTIFY startupClassChanged) + Q_PROPERTY(QString genericName READ genericName NOTIFY genericNameChanged) + Q_PROPERTY(QString categories READ categories NOTIFY categoriesChanged) + Q_PROPERTY(QString keywords READ keywords NOTIFY keywordsChanged) public: explicit AppEntry(QObject* entry, quint32 frequency, QObject* parent = nullptr); @@ -35,15 +35,22 @@ public: [[nodiscard]] QString id() const; [[nodiscard]] QString name() const; - [[nodiscard]] QString desc() const; + [[nodiscard]] QString comment() const; [[nodiscard]] QString execString() const; - [[nodiscard]] QString wmClass() const; + [[nodiscard]] QString startupClass() const; [[nodiscard]] QString genericName() const; [[nodiscard]] QString categories() const; [[nodiscard]] QString keywords() const; signals: void frequencyChanged(); + void nameChanged(); + void commentChanged(); + void execStringChanged(); + void startupClassChanged(); + void genericNameChanged(); + void categoriesChanged(); + void keywordsChanged(); private: QObject* m_entry; |