diff -r d2f833ab7940 -r 7aaf39b772ac activityfw/activityserviceplugin/inc/activitymanager.h --- a/activityfw/activityserviceplugin/inc/activitymanager.h Fri Jun 11 16:13:51 2010 +0300 +++ b/activityfw/activityserviceplugin/inc/activitymanager.h Thu Jun 24 16:18:29 2010 +0300 @@ -23,7 +23,7 @@ #include #include -class ActivityManagerPrivate; +#include class ActivityManager : public QObject { @@ -31,7 +31,7 @@ Q_OBJECT public: - ActivityManager(QObject *parent = 0); + ActivityManager(const QSharedPointer &serviceProvider, QObject *parent = 0); ~ActivityManager(); public slots: @@ -46,9 +46,11 @@ void dataChanged(); private: - ActivityManagerPrivate *d_ptr; + void launchActivity(const QVariantHash& activity); + QUrl activityToUri(const QVariantHash& activity) const; - friend class ActivityManagerPrivate; +private: + QSharedPointer mServiceProvider; }; #endif // ACTIVITYMANAGER_H