18 #define CPBASESETTINGVIEW_H |
18 #define CPBASESETTINGVIEW_H |
19 |
19 |
20 #include "cpglobal.h" |
20 #include "cpglobal.h" |
21 #include <hbview.h> |
21 #include <hbview.h> |
22 |
22 |
|
23 class QVariant; |
23 class QModelIndex; |
24 class QModelIndex; |
24 class HbDataForm; |
25 class HbDataForm; |
25 class CpBaseSettingViewPrivate; |
26 class CpBaseSettingViewPrivate; |
26 class CpItemDataHelper; |
27 class CpItemDataHelper; |
27 |
28 |
28 class CP_EXPORT CpBaseSettingView : public HbView |
29 class CP_EXPORT CpBaseSettingView : public HbView |
29 { |
30 { |
30 Q_OBJECT |
31 Q_OBJECT |
31 public: |
32 public: |
32 explicit CpBaseSettingView(QGraphicsWidget *widget = 0, QGraphicsItem *parent = 0); |
33 explicit CpBaseSettingView(QGraphicsWidget *widget = 0, QGraphicsItem *parent = 0); |
33 virtual ~CpBaseSettingView(); |
34 virtual ~CpBaseSettingView(); |
34 void setSettingForm(HbDataForm *settingForm); |
35 |
35 HbDataForm *settingForm() const; |
36 //Deprecated! please use HbView::setWidget |
|
37 void setSettingForm(HbDataForm *settingForm) |
|
38 { |
|
39 } |
|
40 //Deprecated! please use HbView::widget |
|
41 HbDataForm *settingForm() const |
|
42 { |
|
43 return 0; |
|
44 } |
36 signals: |
45 signals: |
|
46 void returnValueDelivered(const QVariant &returnValue); |
37 void aboutToClose(); |
47 void aboutToClose(); |
|
48 protected: |
|
49 virtual void close(); |
38 private: |
50 private: |
39 Q_DISABLE_COPY(CpBaseSettingView) |
51 Q_DISABLE_COPY(CpBaseSettingView) |
40 Q_DECLARE_PRIVATE_D(d_ptr, CpBaseSettingView) |
52 Q_DECLARE_PRIVATE_D(d_ptr, CpBaseSettingView) |
41 Q_PRIVATE_SLOT(d_func(), void _q_softkeyClicked()) |
53 Q_PRIVATE_SLOT(d_func(), void _q_softkeyClicked()) |
42 private: |
54 private: |
43 CpBaseSettingViewPrivate *d_ptr; |
55 CpBaseSettingViewPrivate *d_ptr; |
|
56 friend class CpBaseSettingViewPrivate; |
44 }; |
57 }; |
45 |
58 |
46 #endif /* CPBASESETTINGVIEW_H */ |
59 #endif /* CPBASESETTINGVIEW_H */ |