diff options
Diffstat (limited to 'src/libs/kdtools/kdupdaterupdatesourcesinfo.h')
-rw-r--r-- | src/libs/kdtools/kdupdaterupdatesourcesinfo.h | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/libs/kdtools/kdupdaterupdatesourcesinfo.h b/src/libs/kdtools/kdupdaterupdatesourcesinfo.h index 2afeda966..e533471ce 100644 --- a/src/libs/kdtools/kdupdaterupdatesourcesinfo.h +++ b/src/libs/kdtools/kdupdaterupdatesourcesinfo.h @@ -23,7 +23,7 @@ #ifndef KD_UPDATER_UPDATE_SOURCES_INFO_H #define KD_UPDATER_UPDATE_SOURCES_INFO_H -#include "kdupdater.h" +#include "kdtoolsglobal.h" #include <QObject> #include <QVariant> @@ -31,8 +31,6 @@ namespace KDUpdater { -class Application; - struct KDTOOLS_EXPORT UpdateSourceInfo { UpdateSourceInfo() : priority(-1) { } @@ -68,8 +66,6 @@ public: CouldNotSaveChangesError }; - Application *application() const; - bool isValid() const; QString errorString() const; Error error() const; @@ -85,11 +81,10 @@ public: void addUpdateSourceInfo(const UpdateSourceInfo &info); void removeUpdateSourceInfo(const UpdateSourceInfo &info); - void removeUpdateSourceInfoAt(int index); - void setUpdateSourceInfoAt(int index, const UpdateSourceInfo &info); protected: - explicit UpdateSourcesInfo(Application *application); + friend class Application; + explicit UpdateSourcesInfo(QObject *parent = 0); public Q_SLOTS: void refresh(); @@ -98,13 +93,10 @@ Q_SIGNALS: void reset(); void updateSourceInfoAdded(const UpdateSourceInfo &info); void updateSourceInfoRemoved(const UpdateSourceInfo &info); - void updateSourceInfoChanged(const UpdateSourceInfo &newInfo, - const UpdateSourceInfo &oldInfo); private: - friend class Application; struct UpdateSourcesInfoData; - UpdateSourcesInfoData *d; + QScopedPointer<UpdateSourcesInfoData> d; }; } // namespace KDUpdater |