aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/FileDialogs/QmmpFileDialog
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/FileDialogs/QmmpFileDialog')
-rw-r--r--src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialog.ui26
-rw-r--r--src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialogimpl.cpp11
2 files changed, 9 insertions, 28 deletions
diff --git a/src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialog.ui b/src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialog.ui
index 932e0b961..f2b778a13 100644
--- a/src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialog.ui
+++ b/src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialog.ui
@@ -120,24 +120,9 @@
</item>
<item>
<widget class="QListView" name="fileListView" >
- <property name="editTriggers" >
- <set>QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed|QAbstractItemView::NoEditTriggers</set>
- </property>
- <property name="dragEnabled" >
- <bool>true</bool>
- </property>
- <property name="dragDropMode" >
- <enum>QAbstractItemView::DragDrop</enum>
- </property>
- <property name="alternatingRowColors" >
- <bool>false</bool>
- </property>
<property name="selectionMode" >
<enum>QAbstractItemView::ExtendedSelection</enum>
</property>
- <property name="selectionBehavior" >
- <enum>QAbstractItemView::SelectItems</enum>
- </property>
<property name="movement" >
<enum>QListView::Free</enum>
</property>
@@ -148,16 +133,13 @@
<enum>QListView::Adjust</enum>
</property>
<property name="layoutMode" >
- <enum>QListView::Batched</enum>
- </property>
- <property name="viewMode" >
- <enum>QListView::ListMode</enum>
+ <enum>QListView::SinglePass</enum>
</property>
<property name="uniformItemSizes" >
<bool>false</bool>
</property>
<property name="wordWrap" >
- <bool>true</bool>
+ <bool>false</bool>
</property>
</widget>
</item>
@@ -238,9 +220,7 @@
</item>
</layout>
</widget>
- <resources>
- <include location="images/images.qrc" />
- </resources>
+ <resources/>
<connections>
<connection>
<sender>closePushButton</sender>
diff --git a/src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialogimpl.cpp b/src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialogimpl.cpp
index cef212d9f..3abec0222 100644
--- a/src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialogimpl.cpp
+++ b/src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialogimpl.cpp
@@ -69,22 +69,23 @@ void QmmpFileDialogImpl::on_addPushButton_clicked()
emit filesAdded(l);
}
-void QmmpFileDialogImpl::setModeAndMask(const QString& d,FileDialog::Mode m, const QStringList & mask)
+void QmmpFileDialogImpl::setModeAndMask(const QString& d,FileDialog::Mode m, const QStringList& mask)
{
if (m == FileDialog::AddFiles)
{
setWindowTitle("Add Files");
- m_model->setFilter(QDir::Dirs | QDir::Files | QDir::NoDotAndDotDot);
+ m_model->setFilter(QDir::AllDirs | QDir::Files | QDir::NoDotAndDotDot);
+ m_model->setNameFilters(mask);
}
else if (m == FileDialog::AddDirs)
{
setWindowTitle("Add Dirs");
- m_model->setFilter(QDir::Dirs | QDir::NoDotAndDotDot);
+ m_model->setFilter(QDir::AllDirs | QDir::NoDotAndDotDot);
}
else
{
setWindowTitle("Save File");
- m_model->setFilter(QDir::Dirs | QDir::Files | QDir::NoDotAndDotDot);
+ m_model->setFilter(QDir::AllDirs | QDir::Files | QDir::NoDotAndDotDot);
qWarning("To be implemented...");
}
@@ -110,7 +111,7 @@ void QmmpFileDialogImpl::on_iconToolButton_toggled(bool yes)
{
listToolButton->setChecked(false);
fileListView->setViewMode(QListView::IconMode);
- fileListView->setGridSize(QSize(80, 80));
+ fileListView->setGridSize(QSize(82, 82));
}
}