dialogsetcombofilter.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. #ifndef DIALOGSETCOMBOFILTER_H
  2. #define DIALOGSETCOMBOFILTER_H
  3. #include "numberreg.h"
  4. #include <QDialog>
  5. #include <QtGui>
  6. #include <QDebug>
  7. namespace Ui {
  8. class DialogSetComboFilter;
  9. }
  10. class DialogSetComboFilter : public QDialog
  11. {
  12. Q_OBJECT
  13. public:
  14. explicit DialogSetComboFilter(QWidget *parent = 0);
  15. ~DialogSetComboFilter();
  16. QStringList getFilterByCombo();
  17. QRegExp getFilterByCombo1();
  18. QRegExp getFilterByCombo2();
  19. QStringList getFiltersByCombo();
  20. private slots:
  21. void on_speciEdit_textChanged(const QString &arg1);
  22. void on_speciCB_clicked();
  23. void on_xxxCB_clicked();
  24. void on_morexCB_clicked();
  25. void on_lastaaaaCB_clicked();
  26. void on_lastababCB_clicked();
  27. void on_lastaabbCB_clicked();
  28. void on_lastabcdCB_clicked();
  29. void on_regCB_clicked();
  30. void on_regEdit_textChanged(const QString &arg1);
  31. void on_aaaaaCB_clicked();
  32. void on_aaaaaaCB_clicked();
  33. void on_abcdeCB_clicked();
  34. void on_abcdefCB_clicked();
  35. void on_abcdefgCB_clicked();
  36. void on_lastaaaCB_clicked();
  37. private:
  38. Ui::DialogSetComboFilter *ui;
  39. void set_state();
  40. };
  41. #endif // DIALOGSETCOMBOFILTER_H