phoneapp/phoneuiqtviewadapter/inc/phonenotecontroller.h
changeset 65 2a5d4ab426d3
parent 45 6b911d05207e
child 76 cfea66083b62
--- a/phoneapp/phoneuiqtviewadapter/inc/phonenotecontroller.h	Mon Aug 23 15:42:12 2010 +0300
+++ b/phoneapp/phoneuiqtviewadapter/inc/phonenotecontroller.h	Fri Sep 03 13:33:36 2010 +0300
@@ -27,15 +27,13 @@
 class TPhoneCommandParam;
 class TPhoneCmdParamQuery;
 class TPhoneCmdParamGlobalNote;
-class HbDeviceMessageBox;
-class HbDeviceNotificationDialog;
-class HbDeviceProgressDialog;
 class HbProgressDialog;
 class HbMessageBox;
 class HbAction;
 class QSignalMapper;
 class QTimer;
-
+class PhoneGlobalNotes;
+class HbDialog;
 
 class PhoneNoteController : public QObject
 {
@@ -119,22 +117,6 @@
     void command (int command);
     
 private slots:
-
-    /*!
-        \fn void destroyDialog()
-        
-        Slot is called when device message box is closed.
-    
-    */
-    void destroyDialog();
-
-    /*!
-        \fn void destroyNotification()
-        
-        Slot is called when device notification dialog is closed.
-    
-    */
-    void destroyNotification();
     
     /*!
         \fn void removeMappings ()
@@ -144,33 +126,9 @@
     */
     void removeMappings();
     
-    /*!
-        \fn void queryCancelled ()
-        
-        Slot is called when query is canceled.
-    
-    */
-    void queryCancelled();
-  
-    /*!
-        \fn void queryTimeout ()
-        
-        Slot is called when query timeout expires.
-    
-    */
-    void queryTimeout();
-    
 private:
 
     /*!
-        \fn QString globalNoteText()
-        
-        This method returns text for global note.
-    */
-    QString globalNoteText(TPhoneCommandParam *commandParam);
-    
-    
-    /*!
         \fn void showDtmfNote()
         
         This method shows dtmf sending note.
@@ -183,41 +141,16 @@
         This method shows default query.
     */
     void showDefaultQuery(TPhoneCmdParamQuery* params);
-
-    /*!
-        \fn void showDefaultQuery()
-        
-        This method shows global wait note.
-    */
-    void showGlobalWaitNote(TPhoneCmdParamQuery* params);
-
-    /*!
-        \fn void showDeviceMessageBox()
-        
-        This method shows device message box.
-    */
-    void showDeviceMessageBox(TPhoneCmdParamGlobalNote* params);
+    
     
-    /*!
-        \fn void showDeviceNotificationDialog()
-        
-        This method shows device notification dialog.
-    */
-    void showDeviceNotificationDialog(TPhoneCmdParamGlobalNote* params);
+    void replaceDialogActions(HbDialog *dialog, QList<HbAction *> &actions);
     
 private:
-
-    QTimer *m_timer;
-    QList<HbDeviceMessageBox *> m_messageBoxList;
-    QList<HbDeviceNotificationDialog* > m_notificationList;
-    HbDeviceProgressDialog *m_progressDialog;
+    PhoneGlobalNotes *m_globalNotes;
     HbProgressDialog *m_dtmfNote;
     HbMessageBox *m_queryNote;
     QSignalMapper *m_signalMapper;
     QList<HbAction*> m_actions;
-    int m_queryCanceledCommand;
-    int m_timeoutCommand;
-    
 };
 
 #endif // PHONENOTECONTROLLER_H