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++){