summaryrefslogtreecommitdiffstats
path: root/tests/manual/dialogs/filedialogpanel.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@digia.com>2013-12-10 11:19:16 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-12-10 15:14:22 +0100
commit1171175a567eb6ad515f98e0074dda12c9712264 (patch)
tree98fd06c435896537323e378cf402471f890f412b /tests/manual/dialogs/filedialogpanel.cpp
parent639b4e85ae72224133a978236331989796e7431c (diff)
Add QFileDialog::ShowDirsOnly to manual dialog test.
Task-number: QTBUG-35396 Change-Id: I6ccb59d6bd3857aea66911e03200f28d093e57b4 Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Diffstat (limited to 'tests/manual/dialogs/filedialogpanel.cpp')
-rw-r--r--tests/manual/dialogs/filedialogpanel.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/manual/dialogs/filedialogpanel.cpp b/tests/manual/dialogs/filedialogpanel.cpp
index 2ae6241849..57624a0d37 100644
--- a/tests/manual/dialogs/filedialogpanel.cpp
+++ b/tests/manual/dialogs/filedialogpanel.cpp
@@ -124,6 +124,7 @@ private:
FileDialogPanel::FileDialogPanel(QWidget *parent)
: QWidget(parent)
+ , m_showDirsOnly(new QCheckBox(tr("Show dirs only")))
, m_readOnly(new QCheckBox(tr("Read only")))
, m_confirmOverWrite(new QCheckBox(tr("Confirm overwrite")))
, m_nameFilterDetailsVisible(new QCheckBox(tr("Name filter details visible")))
@@ -150,6 +151,7 @@ FileDialogPanel::FileDialogPanel(QWidget *parent)
optionsLayout->addRow(tr("FileMode:"), m_fileMode);
optionsLayout->addRow(tr("ViewMode:"), m_viewMode);
optionsLayout->addRow(tr("Allowed Schemes:"), m_allowedSchemes);
+ optionsLayout->addRow(m_showDirsOnly);
optionsLayout->addRow(m_native);
optionsLayout->addRow(m_confirmOverWrite);
optionsLayout->addRow(m_nameFilterDetailsVisible);
@@ -293,6 +295,8 @@ QString FileDialogPanel::filterString() const
QFileDialog::Options FileDialogPanel::options() const
{
QFileDialog::Options result;
+ if (m_showDirsOnly->isChecked())
+ result |= QFileDialog::ShowDirsOnly;
if (!m_nameFilterDetailsVisible->isChecked())
result |= QFileDialog::HideNameFilterDetails;
if (!m_resolveSymLinks->isChecked())
@@ -439,6 +443,7 @@ void FileDialogPanel::restoreDefaults()
setComboBoxValue(m_acceptMode, d.acceptMode());
setComboBoxValue(m_fileMode, d.fileMode());
setComboBoxValue(m_viewMode, d.viewMode());
+ m_showDirsOnly->setChecked(d.testOption(QFileDialog::ShowDirsOnly));
m_allowedSchemes->setText(QString());
m_confirmOverWrite->setChecked(d.confirmOverwrite());
m_nameFilterDetailsVisible->setChecked(d.isNameFilterDetailsVisible());