diff -r fd30d51f876b -r b6db4fd4947b calendarui/agendaeventviewer/inc/agendaeventview.h --- a/calendarui/agendaeventviewer/inc/agendaeventview.h Mon May 03 12:30:32 2010 +0300 +++ b/calendarui/agendaeventviewer/inc/agendaeventview.h Mon Jun 28 15:22:02 2010 +0530 @@ -29,15 +29,17 @@ // Forward declarations class QGraphicsLinearLayout; -class QTranslator; +class QTimer; +class QPluginLoader; class HbView; class HbAction; class HbLabel; class HbMainWindow; +class HbTranslator; +class MapTileService; class AgendaEventViewerItem; class AgendaEventViewerPrivate; class AgendaEventViewerDocLoader; -class NotesEditor; class CalenEditor; class AgendaEventView: public QObject @@ -71,8 +73,9 @@ void removeAllWidgets(); void addAllWidgets(); void showDeleteOccurencePopup(); - int showDeleteConfirmationQuery(); - + void showDeleteConfirmationQuery(); + void getSubjectIcon(AgendaEntry::Type type, QString &subjectIcon); + void getProgressIndicatorstatus(QString &progressIcon); private slots: void markTodoStatus(); void edit(); @@ -84,9 +87,13 @@ void handleNoteEditorClosed(bool status); void handleCalendarEditorClosed(); void handleDeleteOccurence(int index); + void handleDeleteAction(); + void updateProgressIndicator(); + void receiveMapTileStatus(int entryid,int addressType, int status); + void changedOrientation(Qt::Orientation orientation); private: - + HbMainWindow* mMainWindow; HbView *mViewer; QPointer mSubjectWidget; QPointer mDateTimeWidget; @@ -102,16 +109,22 @@ AgendaEventViewerDocLoader *mDocLoader; AgendaEntry mOriginalAgendaEntry; AgendaEntry mAgendaEntry; - NotesEditor *mNoteEditor; + QPointer mNotesEditorPluginLoader; CalenEditor *mCalenEditor; QGraphicsLinearLayout *mLinearLayout; - - QTranslator *mTranslator; + + HbTranslator *mTranslator; bool mReminderWidgetAdded; HbAction *mBackAction; - HbMainWindow* mMainWindow; + bool mLocationFeatureEnabled; - QString mMaptilePath; + QString mMaptilePath; + MapTileService *mMaptileService; + QTimer *mProgressTimer; + int mProgressIconCount; + bool mMaptileStatusReceived; + int mMaptileStatus; + bool mNotesPluginLoaded; private: friend class AgendaEventViewerPrivate;