34 { |
34 { |
35 Q_OBJECT |
35 Q_OBJECT |
36 |
36 |
37 Q_PROPERTY( bool progressive READ isProgressive WRITE setProgressive ) |
37 Q_PROPERTY( bool progressive READ isProgressive WRITE setProgressive ) |
38 Q_PROPERTY( bool searchOptions READ isSearchOptionsEnabled WRITE setSearchOptionsEnabled ) |
38 Q_PROPERTY( bool searchOptions READ isSearchOptionsEnabled WRITE setSearchOptionsEnabled ) |
|
39 Q_PROPERTY( bool cancel READ isCancelEnabled WRITE setCancelEnabled ) |
|
40 Q_PROPERTY(QString criteria READ criteria WRITE setCriteria USER true) |
|
41 Q_PROPERTY(QString placeholderText READ placeholderText WRITE setPlaceholderText) |
39 |
42 |
40 public: |
43 public: |
41 explicit HbSearchPanel(QGraphicsItem *parent = 0); |
44 explicit HbSearchPanel(QGraphicsItem *parent = 0); |
42 virtual ~HbSearchPanel(); |
45 virtual ~HbSearchPanel(); |
43 |
46 |
44 void setProgressive(bool progressive); |
47 void setProgressive(bool progressive); |
45 bool isProgressive() const; |
48 bool isProgressive() const; |
46 |
49 |
47 void setSearchOptionsEnabled(bool enabled); |
50 void setSearchOptionsEnabled(bool enabled); |
48 bool isSearchOptionsEnabled() const; |
51 bool isSearchOptionsEnabled() const; |
|
52 |
|
53 void setCancelEnabled(bool enabled); |
|
54 bool isCancelEnabled() const; |
|
55 |
|
56 QString placeholderText() const; |
|
57 void setPlaceholderText(const QString &text); |
|
58 |
|
59 QString criteria() const; |
|
60 void setCriteria(const QString &text); |
|
61 |
49 |
62 |
50 signals: |
63 signals: |
51 void searchOptionsClicked(); |
64 void searchOptionsClicked(); |
52 void criteriaChanged(const QString &criteria); |
65 void criteriaChanged(const QString &criteria); |
53 void exitClicked(); |
66 void exitClicked(); |