messagingapp/msgnotifications/msgnotifier/inc/msgnotifier.h
changeset 73 ecf6a73a9186
parent 56 f42d9a78f435
equal deleted inserted replaced
68:e8a69c93c830 73:ecf6a73a9186
    21 
    21 
    22 // SYSTEM INCLUDES
    22 // SYSTEM INCLUDES
    23 #include <QObject>
    23 #include <QObject>
    24 #include <QString>
    24 #include <QString>
    25 #include <QQueue>
    25 #include <QQueue>
       
    26 #include <QVariantMap>
    26 #include "msginfodefs.h"
    27 #include "msginfodefs.h"
    27 
    28 
    28 // CLASS DECLARATION
    29 // CLASS DECLARATION
    29 class MsgNotifierPrivate;
    30 class MsgNotifierPrivate;
    30 class MsgSimNumDetector;
    31 class MsgSimNumDetector;
    31 class MsgErrorWatcher;
    32 class MsgErrorWatcher;
       
    33 class HbDeviceDialog;
    32 
    34 
    33 /**
    35 /**
    34  * Stores the data required for notification.
    36  * Stores the data required for notification.
    35  * Its used to pass information from
    37  * Its used to pass information from
    36  * private class to qt - class.
    38  * private class to qt - class.
   115      * message count.
   117      * message count.
   116      * @param indicatorData The indicator data for displaying the indication.
   118      * @param indicatorData The indicator data for displaying the indication.
   117      */
   119      */
   118     void updateOutboxIndications(MsgInfo& indicatorData);
   120     void updateOutboxIndications(MsgInfo& indicatorData);
   119 
   121 
       
   122 private slots:
       
   123 
       
   124     /**
       
   125      * handleDataReceived
       
   126      * Handler for data recevied signal from HbDeviceDialog
       
   127      * @param data 
       
   128      */
       
   129     void handleDataReceived(QVariantMap data);
       
   130 
   120 private:
   131 private:
   121     
   132     
   122     /**
   133     /**
   123      * Get display-name of a contact from VCard.
   134      * Get display-name of a contact from VCard.
   124      * @param filePath, VCard file-path
   135      * @param filePath, VCard file-path
   142     /**
   153     /**
   143      * Pointer to error watcher
   154      * Pointer to error watcher
   144      * Own
   155      * Own
   145      */
   156      */
   146    MsgErrorWatcher* mErrorWatcher;
   157    MsgErrorWatcher* mErrorWatcher;
       
   158    
       
   159    /**
       
   160     * Pointer to HbDeviceDialog
       
   161     * Own
       
   162     */
       
   163    HbDeviceDialog* mDeviceDialog;
   147 };
   164 };
   148 
   165 
   149 #endif // MSGNOTIFIER_H
   166 #endif // MSGNOTIFIER_H
   150 //EOF
   167 //EOF