@@ -33,11 +33,13 @@ class AccountsServiceDBusAdaptor;
35class LauncherBackendItem;
35class LauncherBackendItem;
36+class LauncherBackendTest;
37class LauncherBackend : public QDBusVirtualObject
38class LauncherBackend : public QDBusVirtualObject
42+ friend LauncherBackendTest;
43 LauncherBackend(QObject *parent = 0);
45 LauncherBackend(QObject *parent = 0);
@@ -184,9 +186,7 @@ private:
185 void emitPropChangedDbus(const QString& appId, const QString& property, QVariant &value) const;
187 void emitPropChangedDbus(const QString& appId, const QString& property, QVariant &value) const;
187−#ifdef LAUNCHER_TESTING
189+protected: /* Protected to allow testing */
188−public: /* Only public to make them easier to test independently */
190 LauncherBackendItem* getItem(const QString& appId) const;
190 LauncherBackendItem* getItem(const QString& appId) const;
192 static QString decodeAppId(const QString& path);
192 static QString decodeAppId(const QString& path);