diff -r 578830873419 -r ecc8def7944a emailuis/nmindicatorplugin/inc/nmindicatorplugin.h --- a/emailuis/nmindicatorplugin/inc/nmindicatorplugin.h Fri Apr 16 14:51:52 2010 +0300 +++ b/emailuis/nmindicatorplugin/inc/nmindicatorplugin.h Mon May 03 12:23:15 2010 +0300 @@ -26,6 +26,8 @@ #include #include +class NmIndicator; + class NmIndicatorPlugin : public QObject, public HbIndicatorPluginInterface { Q_OBJECT @@ -44,12 +46,22 @@ HbIndicatorInterface* createIndicator(const QString &indicatorType); int error() const; +public slots: + + bool indicatorIconLost(); + bool showMailbox(quint64 mailboxId); + void indicatorDeactivated(QObject *indicator); + void globalStatusChanged(bool sending); + private: Q_DISABLE_COPY(NmIndicatorPlugin) int mError; QStringList mIndicatorTypes; QTranslator *mTranslator; // owned + QList mIndicators; + NmIndicator *mStatusBarIndicator; + bool mSending; }; #endif // NMINDICATORPLUGIN_H