equal
deleted
inserted
replaced
21 |
21 |
22 #include <QState> |
22 #include <QState> |
23 #include <QVariant> |
23 #include <QVariant> |
24 |
24 |
25 #include "hsmenustates_global.h" |
25 #include "hsmenustates_global.h" |
|
26 #include "hsmenuentryremovedhandler.h" |
|
27 |
26 HS_STATES_TEST_CLASS(MenuStatesTest) |
28 HS_STATES_TEST_CLASS(MenuStatesTest) |
27 |
29 |
28 class QAction; |
30 class QAction; |
29 class HbAction; |
31 class HbAction; |
30 class CaEntry; |
32 class CaEntry; |
31 class HbDialog; |
33 class HbDialog; |
32 class HsWidgetHost; |
34 class HsWidgetHost; |
33 class CaNotifier; |
35 class CaNotifier; |
34 class HbScrollArea; |
36 class HbScrollArea; |
35 class HbMessageBox; |
37 class HbMessageBox; |
36 |
|
37 |
38 |
38 class HsPreviewHSWidgetState : public QState |
39 class HsPreviewHSWidgetState : public QState |
39 { |
40 { |
40 Q_OBJECT |
41 Q_OBJECT |
41 |
42 |
50 private slots: |
51 private slots: |
51 |
52 |
52 void previewDialogFinished(HbAction* finishedAction); |
53 void previewDialogFinished(HbAction* finishedAction); |
53 |
54 |
54 void messageWidgetCorruptedFinished(HbAction* finishedAction); |
55 void messageWidgetCorruptedFinished(HbAction* finishedAction); |
55 |
56 |
56 void onEntry(QEvent *event); |
57 void onEntry(QEvent *event); |
57 |
58 |
58 void cleanUp(); |
59 void cleanUp(); |
59 |
60 |
60 signals: |
61 signals: |
61 void exit(); |
62 void exit(); |
62 |
63 |
63 private: |
64 private: |
64 |
65 |
65 void showMessageWidgetCorrupted(); |
66 void showMessageWidgetCorrupted(); |
66 |
|
67 void subscribeForMemoryCardRemove(); |
|
68 |
67 |
69 HbDialog* buildPreviewDialog(const CaEntry& entry) const; |
68 HbDialog* buildPreviewDialog(const CaEntry& entry) const; |
70 |
69 |
71 private: |
70 private: |
72 |
71 |
73 HbDialog *mPreviewDialog; |
72 HbDialog *mPreviewDialog; |
74 |
73 QScopedPointer<HsMenuEntryRemovedHandler> mEntryObserver; |
75 CaNotifier *mNotifier; |
|
76 |
|
77 int mEntryId; |
74 int mEntryId; |
78 |
75 |
79 HbMessageBox *mCorruptedMessage; |
76 HbMessageBox *mCorruptedMessage; |
80 |
77 |
81 QAction *mConfirmAction; |
78 QAction *mConfirmRemovalAction; |
82 |
79 QAction *mAddToHomescreenAction; |
|
80 |
83 QVariant mToken; |
81 QVariant mToken; |
84 |
82 |
85 QString mUri; |
83 QString mUri; |
86 }; |
84 }; |
87 |
85 |