66 mode_ (QFileDialog::AcceptOpen),
67 filter_ (
"Any File (*)"),
71 QHBoxLayout *hL =
new QHBoxLayout;
73 line_ =
new QLineEdit;
75 if (_hints.contains (
"default"))
76 default_ = _hints[
"default"];
78 line_->setText (default_);
80 hL->addWidget (line_);
82 selectButton_ =
new QPushButton (
"Select");
84 connect (selectButton_, SIGNAL (pressed ()),
this, SLOT (showDialog ()));
85 hL->addWidget (selectButton_);
89 if (_typeName ==
"Directory")
92 if (_hints.contains (
"mode") && _hints[
"mode"] ==
"Save")
93 mode_ = QFileDialog::AcceptSave;
95 if (_hints.contains (
"filter"))
96 filter_ = _hints[
"filter"];
98 if (_hints.contains (
"default_suffix"))
99 defaultSuffix_ = _hints[
"default_suffix"];