Mercurial > hg > easaier-soundaccess
comparison widgets/CriteriaDialog.cpp @ 112:1c638a8e9897
bye bye from silo114
author | benoitrigolleau |
---|---|
date | Wed, 19 Sep 2007 15:54:32 +0000 |
parents | c107866fd387 |
children |
comparison
equal
deleted
inserted
replaced
111:9cd248a25b74 | 112:1c638a8e9897 |
---|---|
1 #include <QWidget> | 1 #include <QWidget> |
2 #include <QVBoxLayout> | 2 #include <QVBoxLayout> |
3 #include <QFrame> | 3 #include <QFrame> |
4 #include <QVector> | 4 #include <QVector> |
5 #include <QString> | 5 #include <QString> |
6 #include <iostream> | |
6 | 7 |
7 #include "CriteriaDialog.h" | 8 #include "CriteriaDialog.h" |
8 | 9 |
9 CriteriaDialog::CriteriaDialog(QWidget *parent) | 10 CriteriaDialog::CriteriaDialog(QWidget *parent) |
10 : QDialog(parent) | 11 : QDialog(parent) |
48 mainLayout->setSpacing(0); | 49 mainLayout->setSpacing(0); |
49 mainLayout->setSizeConstraint(QLayout::SetFixedSize); | 50 mainLayout->setSizeConstraint(QLayout::SetFixedSize); |
50 | 51 |
51 setLayout(mainLayout); | 52 setLayout(mainLayout); |
52 | 53 |
54 | |
53 } | 55 } |
54 | 56 |
55 void CriteriaDialog::setLocation(int x, int y){ | 57 void CriteriaDialog::setLocation(int x, int y){ |
56 this->setGeometry(x,y,this->width(),this->height()); | 58 this->setGeometry(x,y,this->width(),this->height()); |
57 } | 59 } |
62 | 64 |
63 | 65 |
64 void CriteriaDialog::addCriteria(QString name){ | 66 void CriteriaDialog::addCriteria(QString name){ |
65 QCheckBox *criteriaCheckBox = new QCheckBox(name); | 67 QCheckBox *criteriaCheckBox = new QCheckBox(name); |
66 m_layoutForCheckBoxs->addWidget(criteriaCheckBox); | 68 m_layoutForCheckBoxs->addWidget(criteriaCheckBox); |
69 this->adjustSize(); | |
70 | |
67 } | 71 } |
68 | 72 |
69 QVector<QString> CriteriaDialog::result(){ | 73 QVector<QString> CriteriaDialog::result(){ |
70 QVector<QString> result; | 74 QVector<QString> result; |
71 for(int i=0;i<m_layoutForCheckBoxs->count();i++){ | 75 for(int i=0;i<m_layoutForCheckBoxs->count();i++){ |