15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 #ifndef TSACTIVITYMODELITEM_H |
18 #ifndef TSACTIVITYMODELITEM_H |
19 #define TSACTIVITYMODELITEM_H |
19 #define TSACTIVITYMODELITEM_H |
20 #include "tsmodelitem.h" |
20 |
21 #include <qvariant.h> |
21 #include <qvariant.h> |
22 #include <qicon.h> |
22 #include <qicon.h> |
|
23 |
|
24 #include "tsmodelitem.h" |
23 /*! |
25 /*! |
24 Implements model item which represents Activity entry |
26 Implements model item which represents Activity entry |
25 */ |
27 */ |
26 class TsActivityModelItem : public TsModelItem |
28 class TsActivityModelItem : public TsModelItem |
27 { |
29 { |
28 Q_OBJECT |
30 Q_OBJECT |
29 public: |
31 public: |
30 TsActivityModelItem(QAbstractListModel &model, QObject &service, const QVariantHash &activity); |
32 TsActivityModelItem(QAbstractListModel &model, |
|
33 QObject &service, |
|
34 const QVariantHash &activity); |
31 ~TsActivityModelItem(); |
35 ~TsActivityModelItem(); |
32 QVariant data(int role) const; |
36 QVariant data(int role) const; |
33 void close(); |
37 void close(); |
34 void open(); |
38 void open(); |
35 static QString applicationKeyword(); |
39 static QString applicationKeyword(); |
36 static QString visibilityKeyword(); |
|
37 static QString screenshotKeyword(); |
40 static QString screenshotKeyword(); |
38 |
41 |
39 private: |
42 private: |
40 QVariant decorationRole() const; |
43 QVariant decorationRole() const; |
41 QVariant displayRole() const; |
44 QVariant displayRole() const; |