diff options
Diffstat (limited to 'daemon/appinfo.h')
| -rw-r--r-- | daemon/appinfo.h | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/daemon/appinfo.h b/daemon/appinfo.h index 849e09e..c168e21 100644 --- a/daemon/appinfo.h +++ b/daemon/appinfo.h @@ -6,11 +6,12 @@ #include <QHash> #include <QImage> #include <QLoggingCategory> +#include "bundle.h" #include "bankmanager.h" class AppInfoData; -class AppInfo +class AppInfo : public Bundle { Q_GADGET @@ -23,13 +24,6 @@ public: }; Q_DECLARE_FLAGS(Capabilities, Capability) - enum File { - INFO, - BINARY, - RESOURCES, - APPJS - }; - Q_PROPERTY(bool local READ isLocal) Q_PROPERTY(bool valid READ isValid) Q_PROPERTY(QUuid uuid READ uuid) @@ -50,6 +44,7 @@ public: public: AppInfo(); AppInfo(const AppInfo &); + AppInfo(const Bundle &); AppInfo &operator=(const AppInfo &); ~AppInfo(); @@ -77,9 +72,6 @@ public: QByteArray getMenuIconPng() const; QString getJSApp() const; - QIODevice *openFile(enum File, QIODevice::OpenMode = 0) const; - bool fileExists(enum File) const; - void setInvalid(); protected: |
