From e290c0b9ab4076dfa63807c1dc7a6e6dcfb537ce Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Fri, 29 Oct 2010 17:42:06 +0000 Subject: enabled read-only mode for file dialog git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1961 90c681e8-e032-0410-971d-27865f9a5e38 --- .../QmmpFileDialog/qmmpfiledialogimpl.h | 24 ++-------------------- 1 file changed, 2 insertions(+), 22 deletions(-) (limited to 'src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialogimpl.h') diff --git a/src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialogimpl.h b/src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialogimpl.h index 76eb1f4e0..f77e49e18 100644 --- a/src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialogimpl.h +++ b/src/plugins/FileDialogs/QmmpFileDialog/qmmpfiledialogimpl.h @@ -25,14 +25,9 @@ #include #include #include - #include - -#if QT_VERSION >= 0x040400 #include -#else -#include -#endif + class QmmpFileDialogImpl : public QDialog , private Ui::QmmpFileDialog { @@ -61,13 +56,6 @@ signals: void filesAdded(const QStringList&); protected: - -#if QT_VERSION >= 0x040400 - QFileSystemModel* m_model; -#else - QDirModel* m_model; -#endif - virtual void hideEvent (QHideEvent *event); private slots: @@ -75,6 +63,7 @@ private slots: private: int m_mode; + QFileSystemModel* m_model; void addToHistory(const QString &path); void addFiles(const QStringList &list); QStringList m_history; @@ -93,12 +82,7 @@ public: QString pathFromIndex(const QModelIndex &index) const { -#if QT_VERSION >= 0x040400 const QFileSystemModel *dirModel = static_cast(model()); -#else - const QDirModel *dirModel = static_cast(model()); -#endif - QString currentLocation = dirModel->filePath(m_itemView->rootIndex()); QString path = dirModel->filePath(index); if (path.startsWith(currentLocation)) @@ -116,11 +100,7 @@ public: QStringList parts; if (!path.startsWith(QDir::separator())) { -#if QT_VERSION >= 0x040400 const QFileSystemModel *dirModel = static_cast(model()); -#else - const QDirModel *dirModel = static_cast(model()); -#endif QString currentLocation = QDir::toNativeSeparators(dirModel->filePath(m_itemView->rootIndex())); parts = QCompleter::splitPath(currentLocation); } -- cgit v1.2.3-13-gbd6f