equal
deleted
inserted
replaced
20 #define FMSERVICEUTILSPRIVATE_H |
20 #define FMSERVICEUTILSPRIVATE_H |
21 |
21 |
22 #include <QStringList> |
22 #include <QStringList> |
23 #include <QVariant> |
23 #include <QVariant> |
24 #include <QVariantHash> |
24 #include <QVariantHash> |
|
25 #include <QEventLoop> |
|
26 #include <QTimer> |
25 |
27 |
26 class FmServiceUtilsPrivate |
28 class FmServiceUtilsPrivate : public QObject |
27 { |
29 { |
|
30 Q_OBJECT |
28 public: |
31 public: |
29 FmServiceUtilsPrivate(); |
32 FmServiceUtilsPrivate( QObject *parent = 0 ); |
30 virtual ~FmServiceUtilsPrivate(); |
33 virtual ~FmServiceUtilsPrivate(); |
31 |
34 |
32 void sendFile( const QStringList &filePathList ); |
35 void sendFile( const QStringList &filePathList ); |
33 void closeApps(); |
36 void closeApps(); |
34 void restartApps(); |
37 void restartApps(); |
35 |
38 |
36 // activity implement |
39 // activity implement |
37 bool saveActivity(const QString &activityId, const QVariant &activityData, const QVariantHash &metadata); |
40 bool saveActivity(const QString &activityId, const QVariant &activityData, const QVariantHash &metadata); |
38 bool removeActivity(const QString &activityId); |
41 bool removeActivity(const QString &activityId); |
|
42 private slots: |
|
43 void onCloseAppTimeup(); |
|
44 |
|
45 private: |
|
46 QEventLoop mCloseAppLoop; |
|
47 QTimer mCloseAppTimer; |
|
48 |
|
49 bool mIsCloseAppsTimeup; |
39 }; |
50 }; |
40 |
51 |
41 #endif |
52 #endif |