src/hbwidgets/widgets/hbsearchpanel.h
changeset 1 f7ac710697a9
parent 0 16d8024aca5e
child 34 ed14f46c0e55
equal deleted inserted replaced
0:16d8024aca5e 1:f7ac710697a9
    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();