diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2016-03-01 13:26:28 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2016-03-01 13:26:28 +0000 |
| commit | 912dd07175d1736e924b449267e050d388e91b07 (patch) | |
| tree | 37d59fb07d107e1f348c007b747f6d1a94d19646 /src/plugins/FileDialogs/TwoPanelFileDialog/twopanelfiledialogimpl.h | |
| parent | 5dae362c853ea05480a3a835826d8d61dc66d63c (diff) | |
| download | qmmp-912dd07175d1736e924b449267e050d388e91b07.tar.gz qmmp-912dd07175d1736e924b449267e050d388e91b07.tar.bz2 qmmp-912dd07175d1736e924b449267e050d388e91b07.zip | |
fixed several bugs
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@6146 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/FileDialogs/TwoPanelFileDialog/twopanelfiledialogimpl.h')
| -rw-r--r-- | src/plugins/FileDialogs/TwoPanelFileDialog/twopanelfiledialogimpl.h | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/src/plugins/FileDialogs/TwoPanelFileDialog/twopanelfiledialogimpl.h b/src/plugins/FileDialogs/TwoPanelFileDialog/twopanelfiledialogimpl.h index 25da172d2..1e58920e8 100644 --- a/src/plugins/FileDialogs/TwoPanelFileDialog/twopanelfiledialogimpl.h +++ b/src/plugins/FileDialogs/TwoPanelFileDialog/twopanelfiledialogimpl.h @@ -1,5 +1,5 @@ /************************************************************************** -* Copyright (C) 20016 by Ilya Kotov * +* Copyright (C) 2016 by Ilya Kotov * * forkotov02@hotmail.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -28,7 +28,9 @@ #include <qmmpui/filedialog.h> #include <QFileSystemModel> - +/*! + * @author Ilya Kotov <forkotov02@hotmail.ru> + */ class TwoPanelFileDialogImpl : public QDialog { Q_OBJECT @@ -37,41 +39,34 @@ public: ~TwoPanelFileDialogImpl(); - void setModeAndMask(const QString &path, FileDialog::Mode m, const QStringList& mask = QStringList(), - bool showPlayButton = false); - QStringList selectedFiles (); + void setModeAndMask(const QString &path, FileDialog::Mode m, const QStringList& mask); + QStringList selectedFiles() const; signals: - void filesAdded(const QStringList&); - void playRequest(const QString&); + void filesSelected(const QStringList &selected, bool play); private slots: void updateDirSelection(const QItemSelection&s, const QItemSelection&); void updateFileSelection(); void on_dirListView_doubleClicked(const QModelIndex&ind); - void on_lookInComboBox_activated(const QString&); - - void on_fileListView_doubleClicked(const QModelIndex&); + //void on_fileListView_doubleClicked(const QModelIndex&); void on_fileNameLineEdit_textChanged (const QString &text); void on_addButton_clicked(); void on_playButton_clicked(); void on_fileTypeComboBox_activated(int); - private: void updateFileList(const QString &path); void hideEvent (QHideEvent *event); + void addToHistory(const QString &path); + void addFiles(const QStringList &list, bool play); + int m_mode; QFileSystemModel* m_dirModel; - Ui::TwoPanelFileDialog m_ui; - - void addToHistory(const QString &path); - void addFiles(const QStringList &list); QStringList m_history; QStringList m_filters; - }; class PathCompleter : public QCompleter |
