From 567bcd1f0863aa9dd6400a76275d4ac355a0d4f5 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sun, 3 Jul 2011 12:04:32 +0000 Subject: added some api fuctions git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2262 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Ui/skinned/mainwindow.cpp | 18 ++++-------------- src/plugins/Ui/skinned/mainwindow.h | 1 - 2 files changed, 4 insertions(+), 15 deletions(-) (limited to 'src/plugins') diff --git a/src/plugins/Ui/skinned/mainwindow.cpp b/src/plugins/Ui/skinned/mainwindow.cpp index 3c025484c..8398807d5 100644 --- a/src/plugins/Ui/skinned/mainwindow.cpp +++ b/src/plugins/Ui/skinned/mainwindow.cpp @@ -216,20 +216,12 @@ void MainWindow::closeEvent (QCloseEvent *) void MainWindow::addDir() { - FileDialog::popup(this, FileDialog::AddDirs, &m_lastDir, - m_pl_manager->selectedPlayList(), SLOT(add(const QStringList&)), - tr("Choose a directory")); + m_generalHandler->addDirectory(this); } void MainWindow::addFile() { - QStringList filters; - filters << tr("All Supported Bitstreams")+" (" + - MetaDataManager::instance()->nameFilters().join (" ") +")"; - filters << MetaDataManager::instance()->filters(); - FileDialog::popup(this, FileDialog::AddDirsFiles, &m_lastDir, - m_pl_manager->selectedPlayList(), SLOT(add(const QStringList&)), - tr("Select one or more files to open"), filters.join(";;")); + m_generalHandler->addFile(this); } void MainWindow::changeEvent (QEvent * event) @@ -248,8 +240,6 @@ void MainWindow::readSettings() settings.beginGroup("MainWindow"); move(settings.value("pos", QPoint(100, 100)).toPoint()); //geometry - - m_lastDir = settings.value("last_dir","/").toString(); //last directory m_startHidden = settings.value("start_hidden", false).toBool(); settings.endGroup(); @@ -323,8 +313,6 @@ void MainWindow::writeSettings() settings.beginGroup("MainWindow"); //geometry settings.setValue("pos", this->pos()); - //last directory - settings.setValue("last_dir",m_lastDir); settings.endGroup(); // Repeat/Shuffle settings.beginGroup("Playlist"); @@ -482,6 +470,7 @@ void MainWindow::loadPlaylist() QString mask = tr("Playlist Files")+" (" + l.join(" *.").prepend("*.") + ")"; //TODO use nonmodal dialog and multiplier playlists + QString m_lastDir; QString f_name = FileDialog::getOpenFileName(this,tr("Open Playlist"),m_lastDir,mask); if (!f_name.isEmpty()) { @@ -501,6 +490,7 @@ void MainWindow::savePlaylist() { QStringList l; QList p_list = PlaylistParser::instance()->formats(); + QString m_lastDir; if (!p_list.isEmpty()) { foreach(PlaylistFormat* fmt,p_list) diff --git a/src/plugins/Ui/skinned/mainwindow.h b/src/plugins/Ui/skinned/mainwindow.h index 4fa4656c4..9d8a8e519 100644 --- a/src/plugins/Ui/skinned/mainwindow.h +++ b/src/plugins/Ui/skinned/mainwindow.h @@ -106,7 +106,6 @@ private: int m_preamp; EqWidget *m_equalizer; MainVisual *m_vis; - QString m_lastDir; bool m_update; Skin *m_skin; JumpToTrackDialog* m_jumpDialog; -- cgit v1.2.3-13-gbd6f