qtmobility/examples/samplephonebook/filterpage.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 5 453da2cfceef
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    68 
    68 
    69 signals:
    69 signals:
    70     void showListPage(const QContactFilter& filter);
    70     void showListPage(const QContactFilter& filter);
    71 
    71 
    72 public slots:
    72 public slots:
       
    73     void clearFilter();
    73 
    74 
    74 private slots:
    75 private slots:
    75     void addClicked();
       
    76     void clearClicked();
       
    77     void filterClicked();
    76     void filterClicked();
       
    77     void cancelClicked();
    78 
    78 
    79 private:
    79 private:
    80     QLineEdit *m_valueCriteriaEdit;
    80     QString m_name;
    81     QComboBox *m_fieldCriteriaCombo;
    81     QString m_phone;
    82     QComboBox *m_criteriaTypeCombo;
    82     QString m_email;
    83     QComboBox *m_joinMethodCombo;
    83     QString m_address;
    84 
    84     QLineEdit *m_nameEdit;
    85     QLabel *m_cumulativeExpressionLabel;
    85     QLineEdit *m_phoneEdit;
       
    86     QLineEdit *m_emailEdit;
       
    87     QLineEdit *m_addressEdit;
    86 
    88 
    87 #ifdef Q_OS_SYMBIAN
    89 #ifdef Q_OS_SYMBIAN
    88     QAction *m_addBtn;
       
    89     QAction *m_filterBtn;
    90     QAction *m_filterBtn;
       
    91     QAction *m_cancelBtn;
    90 #else
    92 #else
    91     QPushButton *m_addBtn;
       
    92     QPushButton *m_filterBtn;
    93     QPushButton *m_filterBtn;
       
    94     QPushButton *m_cancelBtn;
    93 #endif
    95 #endif
    94     QPushButton *m_clearBtn;
    96     QContactIntersectionFilter m_currentFilter;
    95 
       
    96     QString m_cumulativeExpression;
       
    97     QContactFilter m_cumulativeFilter;
       
    98 };
    97 };
    99 
    98 
   100 #endif // FILTERPAGE_H
    99 #endif // FILTERPAGE_H