summaryrefslogtreecommitdiff
path: root/daemon/appinfo.h
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2014-12-14 03:26:46 +0100
committerJavier <dev.git@javispedro.com>2014-12-14 03:26:46 +0100
commitf40514fe681f5163deb5f579140ef4f7ac77f5a8 (patch)
treec3edddde3cbc98a797d5a1a7b745c2c5d3b99eba /daemon/appinfo.h
parentdf30ca18eebd2dfec03c589b607d45a5891cf2b2 (diff)
add icons to the slots managament UI
Diffstat (limited to 'daemon/appinfo.h')
-rw-r--r--daemon/appinfo.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/daemon/appinfo.h b/daemon/appinfo.h
index 6f97639..3d5c4b4 100644
--- a/daemon/appinfo.h
+++ b/daemon/appinfo.h
@@ -1,10 +1,10 @@
#ifndef APPINFO_H
#define APPINFO_H
-#include <QObject>
+#include <QSharedDataPointer>
#include <QUuid>
#include <QHash>
-#include <QSharedDataPointer>
+#include <QImage>
class AppInfoData;
@@ -28,6 +28,7 @@ public:
Q_PROPERTY(bool watchface READ isWatchface WRITE setWatchface)
Q_PROPERTY(bool jskit READ isJSKit WRITE setJSKit)
Q_PROPERTY(Capabilities capabilities READ capabilities WRITE setCapabilities)
+ Q_PROPERTY(QImage menuIcon READ menuIcon WRITE setMenuIcon)
Q_PROPERTY(QString path READ path WRITE setPath)
public:
@@ -71,6 +72,10 @@ public:
bool hasAppKey(const QString &key) const;
int valueForAppKey(const QString &key) const;
+ QImage menuIcon() const;
+ QByteArray menuIconAsPng() const;
+ void setMenuIcon(const QImage &img);
+
QString path() const;
void setPath(const QString &string);