--- a/satui/satapp/inc/satappuiprovider.h Fri Apr 16 15:31:58 2010 +0300
+++ b/satui/satapp/inc/satappuiprovider.h Mon May 03 13:01:45 2010 +0300
@@ -28,11 +28,11 @@
class SatAppEventProvider; // Call back from SatServer
class SatAppView; // SetupMenu and SelectItem
class HbMessageBox; // DisplayText
+class HbDeviceMessageBox; // CallControl
class SatAppGetInkeyNote; // GetInKey
class HbInputDialog; // GetInKey
-class HbDialog; // GetInput
-class HbProgressDialog; // For wait note
class QTimer; // For SMS/DTMF
+class HbProgressDialog;
// Here we create custom document loader to be able to use own classes in XML.
class SatAppDocumentLoader : public HbDocumentLoader
@@ -206,11 +206,47 @@
const QString &aText,
const QString &aSimAppName,
bool &aActionAccepted);
+
+ /*
+ * Show Ss wait note
+ * @param aText The string shown in heading widget
+ */
+ void showSsWaitNote(const QString &aText, const bool aSelfExplanatoryIcon);
+
+ /*
+ * Show call control device info note, with cancel key
+ * @param aText The string shown in heading widget
+ */
+ void showCallControlNote(const QString &aText);
+
+ /*
+ * Show receive data and send data wait note, with cancel key
+ * @param aText The string shown in heading widget
+ */
+ void showBIPWaitNote(const QString &aText);
+
+ /*
+ * Show Mo sms info note, with cancel key
+ * @param aText The string shown in heading widget
+ */
+ void showMoSmControlNote(const QString &aText);
+ /*
+ * Show Close Channel wait note without cancel key
+ * @param aText The string shown in heading widget
+ */
+ void showCloseChannelWaitNote(const QString &aText);
+
+ /*
+ * Show sat info note
+ * @param aText The string shown in heading widget
+ */
+ void showSatInfoNote(const QString &aText);
+
signals:
/*
- * User cancel Dtmf response
+ * User cancel response, Send DTMF, Send Data, Receive Data
*/
- void userCancelDtmfResponse();
+ void userCancelResponse();
public slots:
/*
@@ -245,9 +281,28 @@
void updateQueryAction(QString text);
/*
- * User cancel Dtmf response
+ * User cancel response, Send DTMF, Send Data, Receive Data
*/
- void cancelDtmfResponse();
+ void cancelResponse();
+
+ /*
+ * Show WaitNoteWithoutDelay
+ */
+ void showWaitNoteWithoutDelay();
+
+ /*
+ * Show SsErrorNote
+ */
+ void showSsErrorNote();
+
+ /*
+ * Comfirm OpenChannel
+ * @param aText
+ * @param aActionAccepted
+ */
+ void showConfirmOpenChannelQuery(
+ const QString &aText,
+ bool &aActionAccepted);
private:
/*
@@ -322,18 +377,19 @@
HbMessageBox *mConfirmSendQuery;
/*
- * Own. SmsWaitNote
- */
- HbProgressDialog *mSmsWaitNote;
- /*
- * Own. DtmfWaitNote
- */
- HbProgressDialog *mDtmfWaitNote;
-
- /*
* Own. SetUpCall Query
*/
HbMessageBox *mSetUpCallQuery;
+
+ /*
+ * Own. CallControl Query
+ */
+ HbDeviceMessageBox *mCallControlMsg;
+
+ /*
+ * Own. Confirm Bip Query
+ */
+ HbMessageBox *mConfirmBipQuery;
/*
* General user response
@@ -359,6 +415,12 @@
* Own.
*/
QEventLoop *mLoop;
+
+ /*
+ * Own. SsWaitNote
+ */
+ HbProgressDialog *mWaitNote;
+
};
#endif// SATAPPUIPROVIDER_H