emailuis/nmindicatorplugin/inc/nmindicatorplugin.h
changeset 20 ecc8def7944a
parent 18 578830873419
child 23 2dc6caa42ec3
--- 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 <hbindicatorplugininterface.h>
 #include <hbindicatorinterface.h>
 
+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<NmIndicator*> mIndicators;
+    NmIndicator *mStatusBarIndicator;
+    bool mSending;
 };
 
 #endif // NMINDICATORPLUGIN_H