Mercurial > hg > easaier-soundaccess
annotate widgets/CriteriaDialog.h @ 282:d9319859a4cf tip
(none)
author | benoitrigolleau |
---|---|
date | Fri, 31 Oct 2008 11:00:24 +0000 |
parents | c107866fd387 |
children |
rev | line source |
---|---|
benoitrigolleau@108 | 1 #ifndef CRITERIA_DIALOG_H |
benoitrigolleau@108 | 2 #define CRITERIA_DIALOG_H |
benoitrigolleau@108 | 3 |
benoitrigolleau@108 | 4 #include <QDialog> |
benoitrigolleau@108 | 5 #include <QCheckBox> |
benoitrigolleau@108 | 6 #include <QDialogButtonBox> |
benoitrigolleau@108 | 7 #include <QLabel> |
benoitrigolleau@108 | 8 #include <QPushButton> |
benoitrigolleau@108 | 9 #include <QVBoxLayout> |
benoitrigolleau@108 | 10 |
benoitrigolleau@108 | 11 class CriteriaDialog : public QDialog |
benoitrigolleau@108 | 12 { |
benoitrigolleau@108 | 13 Q_OBJECT |
benoitrigolleau@108 | 14 |
benoitrigolleau@108 | 15 public: |
benoitrigolleau@108 | 16 CriteriaDialog(QWidget *parent = 0); |
benoitrigolleau@108 | 17 void setLocation(int x, int y); |
benoitrigolleau@108 | 18 void setOpacity(qreal value); |
benoitrigolleau@108 | 19 void addCriteria(QString name); |
benoitrigolleau@108 | 20 QVector<QString> result(); |
benoitrigolleau@108 | 21 |
benoitrigolleau@108 | 22 private: |
benoitrigolleau@108 | 23 QLabel *m_labelTitle; |
benoitrigolleau@108 | 24 QDialogButtonBox *m_buttonBox; |
benoitrigolleau@108 | 25 QPushButton *m_buttonOK; |
benoitrigolleau@108 | 26 QPushButton *m_buttonCancel; |
benoitrigolleau@108 | 27 QVBoxLayout *m_layoutForCheckBoxs; |
benoitrigolleau@108 | 28 }; |
benoitrigolleau@108 | 29 |
benoitrigolleau@108 | 30 #endif |