equal
deleted
inserted
replaced
31 #include <e32base.h> |
31 #include <e32base.h> |
32 |
32 |
33 class CHbDeviceMessageBoxPrivate; |
33 class CHbDeviceMessageBoxPrivate; |
34 class MHbDeviceMessageBoxObserver; |
34 class MHbDeviceMessageBoxObserver; |
35 |
35 |
36 class CHbDeviceMessageBoxSymbian : public CBase |
36 class CHbDeviceMessageBoxSymbian |
|
37 #if !defined(HB_DOXYGEN) |
|
38 : public CBase |
|
39 #endif // !defined(HB_DOXYGEN) |
37 { |
40 { |
38 public: |
41 public: |
39 enum TType { |
42 enum TType { |
40 ENone, |
43 ENone, |
41 EInformation, |
44 EInformation, |
51 |
54 |
52 public: |
55 public: |
53 |
56 |
54 IMPORT_C static CHbDeviceMessageBoxSymbian* NewL(TType aType = ENone, |
57 IMPORT_C static CHbDeviceMessageBoxSymbian* NewL(TType aType = ENone, |
55 MHbDeviceMessageBoxObserver *aObserver = 0); |
58 MHbDeviceMessageBoxObserver *aObserver = 0); |
56 IMPORT_C ~CHbDeviceMessageBoxSymbian(); |
59 IMPORT_C virtual ~CHbDeviceMessageBoxSymbian(); |
57 |
60 |
58 IMPORT_C static TButtonId QuestionL(const TDesC& aText, |
61 IMPORT_C static TButtonId QuestionL(const TDesC& aText, |
59 const TDesC& aAcceptButtonText, const TDesC& aRejectButtonText); |
62 const TDesC& aAcceptButtonText, const TDesC& aRejectButtonText); |
60 IMPORT_C static TButtonId QuestionL(const TDesC& aText, TUint aStandardButtons = 0); |
63 IMPORT_C static TButtonId QuestionL(const TDesC& aText, TUint aStandardButtons = 0); |
61 IMPORT_C static void InformationL(const TDesC& aText); |
64 IMPORT_C static void InformationL(const TDesC& aText); |
98 |
101 |
99 IMPORT_C void SetObserver(MHbDeviceMessageBoxObserver *aObserver); |
102 IMPORT_C void SetObserver(MHbDeviceMessageBoxObserver *aObserver); |
100 |
103 |
101 private: |
104 private: |
102 friend class CHbDeviceMessageBoxPrivate; |
105 friend class CHbDeviceMessageBoxPrivate; |
|
106 friend class HbDeviceDialogsExtensionSymbian; |
103 CHbDeviceMessageBoxSymbian(); |
107 CHbDeviceMessageBoxSymbian(); |
104 CHbDeviceMessageBoxPrivate* d; |
108 CHbDeviceMessageBoxPrivate* d; |
105 }; |
109 }; |
106 |
110 |
107 class MHbDeviceMessageBoxObserver |
111 class MHbDeviceMessageBoxObserver |