9 #include <QRadioButton> 10 #include <QPushButton> 11 #include <QButtonGroup> 20 QRadioButton* f =
new QRadioButton(tr(
"File"),
this);
21 QRadioButton*
d =
new QRadioButton(tr(
"Directory"),
this);
22 QButtonGroup* grp =
new QButtonGroup(
this);
23 QHBoxLayout* hlay =
new QHBoxLayout;
24 QVBoxLayout* vlay =
new QVBoxLayout;
27 vlay->addSpacerItem(
new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Minimum));
31 vlay->addLayout(hlay);
32 vlay->addSpacerItem(
new QSpacerItem(1, 1, QSizePolicy::Minimum, QSizePolicy::Expanding));
34 QGridLayout* grd =
new QGridLayout(
this);
35 grd->addLayout(vlay, 0, 0, 1, 1);
42 connect(grp, SIGNAL(buttonClicked(
int)), SLOT(
setResource(
int)));
64 QHBoxLayout* hlay =
new QHBoxLayout;
65 QVBoxLayout* vlay =
new QVBoxLayout;
66 QGridLayout* grd =
new QGridLayout(&dlg);
68 hlay->addWidget(helpBtn);
69 hlay->addSpacerItem(
new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Minimum));
70 hlay->addWidget(okBtn);
71 hlay->addWidget(cancelBtn);
74 vlay->addLayout(hlay);
75 grd->addLayout(vlay, 0, 0, 1, 1);
80 dlg.setWindowTitle(tr(
"Choose a xml file or a directory containing xml plug-in files"));
82 dlg.connect(okBtn, SIGNAL(pressed()), SLOT(accept()));
83 dlg.connect(cancelBtn, SIGNAL(pressed()), SLOT(reject()));
86 if(dlg.exec() == QDialog::Accepted)
Defines a component for choose a file.
static te::dt::DateTime d(2010, 8, 9, 15, 58, 39)
Defines a component for choosing a file or directory.