OSDN Git Service

Version 0.4.95(0.5RC)
[fontmanager/fontmanager.git] / applicationcontroller.h
index d073c0b..e858eef 100644 (file)
@@ -53,7 +53,7 @@ class FontsConfEditorController;
 class ApplicationController : public QObject
 {
     Q_OBJECT
-    Q_PROPERTY(QString version READ version)
+    Q_PROPERTY(QString version READ version NOTIFY dummySignal)
     Q_PROPERTY(QString fontDir READ fontDir WRITE setFontDir NOTIFY fontDirChanged)
     Q_PROPERTY(bool fontDirExists READ fontDirExists NOTIFY fontDirExistsChanged)
 
@@ -100,6 +100,8 @@ public:
     QUrl backupDir() const;
     Q_INVOKABLE QString defaultBackupFilename() const;
 
+    Q_INVOKABLE QString url2path(const QUrl &url) const;
+
 public slots:
     void updateAllEditorController();
 
@@ -134,6 +136,8 @@ signals:
 
     void installFinished(const QString &fontpath);
     void uninstallFinished(const QString &fontpath);
+    void backupConfigFinished(const QString &filepath);
+    void restoreConfigFinished(const QString &filepath);
 
     void clearInstalledFontList();
     void appendInstalledFont(const QString &family, const QString &fullname);
@@ -149,6 +153,8 @@ signals:
 
     void backupDirChanged();
 
+    void dummySignal();
+
 private slots:
     void readFcListFinished();