bluetoothengine/btnotif/inc/bluetoothdevicedialogs.h
changeset 42 b72428996822
parent 31 a0ea99b6fa53
child 47 9e2a905b887f
equal deleted inserted replaced
32:19bd632b5100 42:b72428996822
    39     EBlockUnpairedDevice,
    39     EBlockUnpairedDevice,
    40     EBlockPairedDevice,
    40     EBlockPairedDevice,
    41     EPairingSuccess,
    41     EPairingSuccess,
    42     EPairingFailure,
    42     EPairingFailure,
    43     EVisibilityTimeout,
    43     EVisibilityTimeout,
       
    44     EUnpairedDevice,
    44     EUnusedResource	// The last ID
    45     EUnusedResource	// The last ID
    45     };
    46     };
    46 
    47 
    47 
    48 
    48 /**
    49 /**
    63         EQuery,
    64         EQuery,
    64         EInput,
    65         EInput,
    65         EMoreDevice,
    66         EMoreDevice,
    66         EDeviceSearch,
    67         EDeviceSearch,
    67         ESend,
    68         ESend,
    68         EGlobalNotif
    69         EGlobalNotif,
       
    70         EUserAuthorization,
       
    71         EReceiveProgress
    69         };
    72         };
    70 
    73 
    71     /**  Enumeration for the notification parameters data type to be configured. */
    74     /**  Enumeration for the notification parameters data type to be configured. */
    72     enum TDialogDataType
    75     enum TDialogDataType
    73         {
    76         {
    75         EDialogType,
    78         EDialogType,
    76         EResource,
    79         EResource,
    77         EAddress,
    80         EAddress,
    78         EDialogTitle,
    81         EDialogTitle,
    79         EDialogExt  // Id for first data type of derived class.
    82         EDialogExt  // Id for first data type of derived class.
       
    83         };
       
    84     
       
    85     /** Enumeration for the notification dialog heading type. */
       
    86     enum TDialogTitleDataType
       
    87         {
       
    88         EReceive,
       
    89         EReceiveFromPairedDevice,
       
    90         EConnect,
       
    91         EPairingRequest
    80         };
    92         };
    81 
    93 
    82     inline TBluetoothDialogParams();
    94     inline TBluetoothDialogParams();
    83 
    95 
    84 public: // data
    96 public: // data
   121         {
   133         {
   122         ENoParams = TBluetoothDialogParams::EDialogExt,
   134         ENoParams = TBluetoothDialogParams::EDialogExt,
   123         EDeviceName,
   135         EDeviceName,
   124         EDeviceClass,
   136         EDeviceClass,
   125         EAdditionalInt,
   137         EAdditionalInt,
   126         EAdditionalDesc
   138         EAdditionalDesc,
       
   139         EReceivingFileName,
       
   140         EReceivingFileSize,
       
   141         EReceivedFileCount
   127         };
   142         };
   128 
   143 
   129     inline TBluetoothDeviceDialog();
   144     inline TBluetoothDeviceDialog();
   130 
   145 
   131 public: // data
   146 public: // data