diff --git a/src/plugins/genericprojectmanager/filesselectionwizardpage.cpp b/src/plugins/genericprojectmanager/filesselectionwizardpage.cpp index 82fed7fdb1d..0eff802185c 100644 --- a/src/plugins/genericprojectmanager/filesselectionwizardpage.cpp +++ b/src/plugins/genericprojectmanager/filesselectionwizardpage.cpp @@ -84,9 +84,7 @@ void FilesSelectionWizardPage::initializePage() { m_view->setModel(0); delete m_model; - Core::MimeDatabase *mimeDatabase = Core::ICore::mimeDatabase(); m_model = new SelectableFilesModel(m_genericProjectWizardDialog->path(), this); - m_model->setSuffixes(mimeDatabase->suffixes().toSet()); connect(m_model, SIGNAL(parsingProgress(QString)), this, SLOT(parsingProgress(QString))); connect(m_model, SIGNAL(parsingFinished()), diff --git a/src/plugins/genericprojectmanager/genericprojectplugin.cpp b/src/plugins/genericprojectmanager/genericprojectplugin.cpp index 95bfb050437..f9bbbdafe32 100644 --- a/src/plugins/genericprojectmanager/genericprojectplugin.cpp +++ b/src/plugins/genericprojectmanager/genericprojectplugin.cpp @@ -122,10 +122,8 @@ void GenericProjectPlugin::updateContextMenu(ProjectExplorer::Project *project, void GenericProjectPlugin::editFiles() { GenericProject *genericProject = static_cast(m_contextMenuProject); - - Core::MimeDatabase *mimeDatabase = Core::ICore::mimeDatabase(); SelectableFilesDialog sfd(QFileInfo(genericProject->document()->fileName()).path(), genericProject->files(), - mimeDatabase->suffixes().toSet(), Core::ICore::mainWindow()); + Core::ICore::mainWindow()); if (sfd.exec() == QDialog::Accepted) { genericProject->setFiles(sfd.selectedFiles()); } diff --git a/src/plugins/genericprojectmanager/selectablefilesmodel.cpp b/src/plugins/genericprojectmanager/selectablefilesmodel.cpp index 8246ea4a468..4a9189ddd64 100644 --- a/src/plugins/genericprojectmanager/selectablefilesmodel.cpp +++ b/src/plugins/genericprojectmanager/selectablefilesmodel.cpp @@ -69,11 +69,6 @@ void SelectableFilesModel::setInitialMarkedFiles(const QStringList &files) m_allFiles = false; } -void SelectableFilesModel::setSuffixes(QSet suffixes) -{ - m_suffixes = suffixes; -} - void SelectableFilesModel::init() { } @@ -164,7 +159,7 @@ void SelectableFilesModel::buildTree(const QString &baseDir, Tree *tree, QFuture allChecked &= t->checked == Qt::Checked; allUnchecked &= t->checked == Qt::Unchecked; tree->childDirectories.append(t); - } else if (m_suffixes.contains(fileInfo.suffix())) { + } else { Tree *t = new Tree; t->parent = tree; t->name = fileInfo.fileName(); @@ -509,7 +504,7 @@ Qt::CheckState SelectableFilesModel::applyFilter(const QModelIndex &index) // SelectableFilesDialog ////////// -SelectableFilesDialog::SelectableFilesDialog(const QString &path, const QStringList files, const QSet &suffixes, QWidget *parent) +SelectableFilesDialog::SelectableFilesDialog(const QString &path, const QStringList files, QWidget *parent) : QDialog(parent) { QVBoxLayout *layout = new QVBoxLayout(); @@ -537,7 +532,6 @@ SelectableFilesDialog::SelectableFilesDialog(const QString &path, const QStringL m_selectableFilesModel = new SelectableFilesModel(path, this); m_selectableFilesModel->setInitialMarkedFiles(files); - m_selectableFilesModel->setSuffixes(suffixes); m_view->setModel(m_selectableFilesModel); m_view->setMinimumSize(500, 400); m_view->setHeaderHidden(true); diff --git a/src/plugins/genericprojectmanager/selectablefilesmodel.h b/src/plugins/genericprojectmanager/selectablefilesmodel.h index d1e7c5f7d82..b25989700c5 100644 --- a/src/plugins/genericprojectmanager/selectablefilesmodel.h +++ b/src/plugins/genericprojectmanager/selectablefilesmodel.h @@ -74,7 +74,6 @@ public: SelectableFilesModel(const QString &baseDir, QObject *parent); ~SelectableFilesModel(); - void setSuffixes(QSet suffixes); void setInitialMarkedFiles(const QStringList &files); int columnCount(const QModelIndex &parent) const; @@ -117,7 +116,6 @@ private: QString m_baseDir; QSet m_files; QStringList m_outOfBaseDirFiles; - QSet m_suffixes; QFutureWatcher m_watcher; Tree *m_rootForFuture; int m_futureCount; @@ -129,7 +127,7 @@ class SelectableFilesDialog : public QDialog { Q_OBJECT public: - SelectableFilesDialog(const QString &path, const QStringList files, const QSet &suffixes, QWidget *parent); + SelectableFilesDialog(const QString &path, const QStringList files, QWidget *parent); ~SelectableFilesDialog(); QStringList selectedFiles() const;