aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-07-03 12:04:32 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-07-03 12:04:32 +0000
commit567bcd1f0863aa9dd6400a76275d4ac355a0d4f5 (patch)
tree990dee5ec6d00633e3bfb75dd29d15cc8a543090 /src/plugins/Ui
parent26e900705f9c00b0775be0910fd0ae056328d550 (diff)
downloadqmmp-567bcd1f0863aa9dd6400a76275d4ac355a0d4f5.tar.gz
qmmp-567bcd1f0863aa9dd6400a76275d4ac355a0d4f5.tar.bz2
qmmp-567bcd1f0863aa9dd6400a76275d4ac355a0d4f5.zip
added some api fuctions
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2262 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui')
-rw-r--r--src/plugins/Ui/skinned/mainwindow.cpp18
-rw-r--r--src/plugins/Ui/skinned/mainwindow.h1
2 files changed, 4 insertions, 15 deletions
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<PlaylistFormat*> 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;