Changeset View
Changeset View
Standalone View
Standalone View
libdiscover/backends/PackageKitBackend/PackageKitBackend.h
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Line(s) | 42 | public: | |||
---|---|---|---|---|---|
70 | AbstractResource * resourceForFile(const QUrl & ) override; | 70 | AbstractResource * resourceForFile(const QUrl & ) override; | ||
71 | void checkForUpdates() override; | 71 | void checkForUpdates() override; | ||
72 | QString displayName() const override; | 72 | QString displayName() const override; | ||
73 | 73 | | |||
74 | bool hasApplications() const override { return true; } | 74 | bool hasApplications() const override { return true; } | ||
75 | static QString locateService(const QString &filename); | 75 | static QString locateService(const QString &filename); | ||
76 | 76 | | |||
77 | QList<AppStream::Component> componentsById(const QString &id) const; | 77 | QList<AppStream::Component> componentsById(const QString &id) const; | ||
78 | void fetchUpdates(); | ||||
78 | 79 | | |||
79 | public Q_SLOTS: | 80 | public Q_SLOTS: | ||
80 | void reloadPackageList(); | 81 | void reloadPackageList(); | ||
81 | void transactionError(PackageKit::Transaction::Error, const QString& message); | 82 | void transactionError(PackageKit::Transaction::Error, const QString& message); | ||
82 | 83 | | |||
83 | private Q_SLOTS: | 84 | private Q_SLOTS: | ||
84 | void getPackagesFinished(); | 85 | void getPackagesFinished(); | ||
85 | void addPackage(PackageKit::Transaction::Info info, const QString &packageId, const QString &summary, bool arch); | 86 | void addPackage(PackageKit::Transaction::Info info, const QString &packageId, const QString &summary, bool arch); | ||
86 | void addPackageArch(PackageKit::Transaction::Info info, const QString &packageId, const QString &summary); | 87 | void addPackageArch(PackageKit::Transaction::Info info, const QString &packageId, const QString &summary); | ||
87 | void addPackageNotArch(PackageKit::Transaction::Info info, const QString &packageId, const QString &summary); | 88 | void addPackageNotArch(PackageKit::Transaction::Info info, const QString &packageId, const QString &summary); | ||
88 | void packageDetails(const PackageKit::Details& details); | 89 | void packageDetails(const PackageKit::Details& details); | ||
89 | void addPackageToUpdate(PackageKit::Transaction::Info, const QString& pkgid, const QString& summary); | 90 | void addPackageToUpdate(PackageKit::Transaction::Info, const QString& pkgid, const QString& summary); | ||
90 | void getUpdatesFinished(PackageKit::Transaction::Exit,uint); | 91 | void getUpdatesFinished(PackageKit::Transaction::Exit,uint); | ||
91 | void getUpdatesDetailsFinished(PackageKit::Transaction::Exit,uint); | 92 | void getUpdatesDetailsFinished(PackageKit::Transaction::Exit,uint); | ||
92 | 93 | | |||
93 | private: | 94 | private: | ||
94 | template <typename T> | 95 | template <typename T> | ||
95 | T resourcesByPackageNames(const QStringList& names) const; | 96 | T resourcesByPackageNames(const QStringList& names) const; | ||
96 | void fetchUpdates(); | | |||
97 | 97 | | |||
98 | void checkDaemonRunning(); | 98 | void checkDaemonRunning(); | ||
99 | void acquireFetching(bool f); | 99 | void acquireFetching(bool f); | ||
100 | void includePackagesToAdd(); | 100 | void includePackagesToAdd(); | ||
101 | void performDetailsFetch(); | 101 | void performDetailsFetch(); | ||
102 | AppPackageKitResource* addComponent(const AppStream::Component& component, const QStringList& pkgNames); | 102 | AppPackageKitResource* addComponent(const AppStream::Component& component, const QStringList& pkgNames); | ||
103 | 103 | | |||
104 | QScopedPointer<AppStream::Pool> m_appdata; | 104 | QScopedPointer<AppStream::Pool> m_appdata; | ||
Show All 22 Lines |