src/hbwidgets/devicedialogs/hbdevicemessageboxsymbian.h
changeset 34 ed14f46c0e55
parent 7 923ff622b8b9
equal deleted inserted replaced
31:7516d6d86cf5 34:ed14f46c0e55
    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