equal
deleted
inserted
replaced
20 #include <QObject> |
20 #include <QObject> |
21 |
21 |
22 class CpProfileModel; |
22 class CpProfileModel; |
23 class HbDataFormModelItem; |
23 class HbDataFormModelItem; |
24 class CpItemDataHelper; |
24 class CpItemDataHelper; |
|
25 class XQSettingsManager; |
|
26 class XQSettingsKey; |
|
27 class QVariant; |
25 |
28 |
26 class CpVolumeController : public QObject |
29 class CpVolumeController : public QObject |
27 { |
30 { |
28 Q_OBJECT |
31 Q_OBJECT |
29 public: |
32 public: |
39 }; |
42 }; |
40 private slots: |
43 private slots: |
41 void silenceModeChange(bool isSilence); |
44 void silenceModeChange(bool isSilence); |
42 void masterVolumeChange(int value); |
45 void masterVolumeChange(int value); |
43 void masterVibraChange(int state); |
46 void masterVibraChange(int state); |
|
47 |
|
48 void settingValueChanged(const XQSettingsKey &key, const QVariant &value); |
|
49 |
44 private: |
50 private: |
45 void update(); |
51 void updateUi(); |
46 int volumeLevelToInt( CpVolumeController::VolumeLevel volumeLevel ); |
52 int volumeLevelToInt( CpVolumeController::VolumeLevel volumeLevel ); |
47 CpVolumeController::VolumeLevel intToVolumeLevel( int value ); |
53 CpVolumeController::VolumeLevel intToVolumeLevel( int value ); |
48 |
54 |
49 private: |
55 private: |
50 CpProfileModel *mProfileModel; |
56 CpProfileModel *mProfileModel; |
51 QList<HbDataFormModelItem *> mItemList; |
57 QList<HbDataFormModelItem *> mItemList; |
|
58 XQSettingsManager *mSettingManager; |
52 }; |
59 }; |
53 |
60 |
54 #endif |
61 #endif |