--- a/homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hspreviewhswidgetstate.h Tue Jul 06 14:06:53 2010 +0300
+++ b/homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hspreviewhswidgetstate.h Wed Aug 18 09:40:07 2010 +0300
@@ -20,15 +20,19 @@
#define HSPREVIEWHSWIDGETSTATE_H
#include <QState>
+#include <QVariant>
#include "hsmenustates_global.h"
+#include "hsmenuentryremovedhandler.h"
+
HS_STATES_TEST_CLASS(MenuStatesTest)
+class QAction;
+class HbAction;
class CaEntry;
class HbDialog;
class HsWidgetHost;
class CaNotifier;
-class HbAction;
class HbScrollArea;
class HbMessageBox;
@@ -49,7 +53,7 @@
void previewDialogFinished(HbAction* finishedAction);
void messageWidgetCorruptedFinished(HbAction* finishedAction);
-
+
void onEntry(QEvent *event);
void cleanUp();
@@ -60,22 +64,23 @@
private:
void showMessageWidgetCorrupted();
-
- void subscribeForMemoryCardRemove();
HbDialog* buildPreviewDialog(const CaEntry& entry) const;
private:
HbDialog *mPreviewDialog;
-
- CaNotifier *mNotifier;
-
- QScopedPointer<HsWidgetHost> mWidget;
-
+ QScopedPointer<HsMenuEntryRemovedHandler> mEntryObserver;
int mEntryId;
HbMessageBox *mCorruptedMessage;
+
+ QAction *mConfirmRemovalAction;
+ QAction *mAddToHomescreenAction;
+
+ QVariant mToken;
+
+ QString mUri;
};