diff -r 84d9eb65b26f -r 518b245aa84c messagingapp/msgui/msguiutils/inc/mmsconformancecheck.h --- a/messagingapp/msgui/msguiutils/inc/mmsconformancecheck.h Mon May 03 12:29:07 2010 +0300 +++ b/messagingapp/msgui/msguiutils/inc/mmsconformancecheck.h Fri Jun 25 15:47:40 2010 +0530 @@ -18,7 +18,9 @@ #ifndef MMS_CONFORMANCE_CHECK_OPERATION_H #define MMS_CONFORMANCE_CHECK_OPERATION_H -#include +#include + +#include #include #ifdef BUILD_MSGUI_UTILS_DLL @@ -30,7 +32,7 @@ class CMmsConformance; class CMsgMediaResolver; class CDRMHelper; - +class HbAction; enum MmsConformanceCheckErrors { @@ -44,8 +46,10 @@ * */ -class MSGUI_UTILS_DLL_EXPORT MmsConformanceCheck +class MSGUI_UTILS_DLL_EXPORT MmsConformanceCheck : public QObject { + Q_OBJECT + public: /** @@ -79,15 +83,17 @@ private: /* - * Launch query dialog - */ - bool launchEditorQuery(); - - /* * Launch notification dialog */ void showPopup(const QString& text); +private slots: + + /** + * This slot is called when insert media dialog is launched. + * @param action selected action (yes or no). + */ + void onDialogInsertMedia(HbAction* action); private: /* @@ -99,6 +105,11 @@ * Max MMS composition size */ int iMaxMmsSize; + + /** + * Conformance status + */ + TUint32 iConfStatus; }; #endif //MMS_CONFORMANCE_CHECK_OPERATION_H