src/hbcore/devicedialogbase/hbdevicedialogsymbian.h
changeset 5 627c4a0fd0e7
parent 0 16d8024aca5e
child 7 923ff622b8b9
equal deleted inserted replaced
3:11d3954df52a 5:627c4a0fd0e7
    49     enum TDeviceDialogError{
    49     enum TDeviceDialogError{
    50         EFrameworkErrors = 0x00000000,
    50         EFrameworkErrors = 0x00000000,
    51         EPluginErrors = 0x10000000,
    51         EPluginErrors = 0x10000000,
    52         EErrorTypeMask = 0xf0000000,
    52         EErrorTypeMask = 0xf0000000,
    53         ECancelledError = 0x0fffffff,
    53         ECancelledError = 0x0fffffff,
    54         ESystemCancelledError = 0x0ffffffe
    54         ESystemCancelledError = 0x0ffffffe,
       
    55         EInstanceExistsError = 0x0ffffffd
    55     };
    56     };
    56 
    57 
    57     enum TDeviceDialogFlag{
    58     enum TDeviceDialogFlag{
    58         ENoDeviceDialogFlags = 0x0
    59         ENoDeviceDialogFlags = 0x0,
       
    60         EImmediateResourceReservation = 0x1
    59     };
    61     };
    60 
    62 
    61     IMPORT_C static CHbDeviceDialogSymbian* NewL(TInt aFlags = ENoDeviceDialogFlags);
    63     IMPORT_C static CHbDeviceDialogSymbian* NewL(TInt aFlags = ENoDeviceDialogFlags);
    62 
    64 
    63     IMPORT_C ~CHbDeviceDialogSymbian();
    65     IMPORT_C ~CHbDeviceDialogSymbian();
    71     IMPORT_C void Cancel();
    73     IMPORT_C void Cancel();
    72 
    74 
    73     IMPORT_C void SetObserver(MHbDeviceDialogObserver* aObserver);
    75     IMPORT_C void SetObserver(MHbDeviceDialogObserver* aObserver);
    74 
    76 
    75 private:
    77 private:
    76 
    78     CHbDeviceDialogSymbian();
    77     CHbDeviceDialogSymbian(TInt aFlags = ENoDeviceDialogFlags);
       
    78 
       
    79     void ConstructL(TInt aFlags = ENoDeviceDialogFlags);
       
    80 
    79 
    81     CHbDeviceDialogSymbianPrivate* d;
    80     CHbDeviceDialogSymbianPrivate* d;
    82     };
    81 };
    83 
    82 
    84 #endif // defined(__SYMBIAN32__) || defined(SYMBIAN) || defined(HB_DOXYGEN)
    83 #endif // defined(__SYMBIAN32__) || defined(SYMBIAN) || defined(HB_DOXYGEN)
    85 
    84 
    86 #endif // HBDEVICEDIALOGSYMBIAN_H
    85 #endif // HBDEVICEDIALOGSYMBIAN_H