diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2011-07-02 09:09:24 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2011-07-02 09:09:24 +0000 |
| commit | 87208d0c0953b953136b22e3d4f342984f0c138a (patch) | |
| tree | 84c8ea7d1e80b7358b653275b34482c697723554 /src/plugins | |
| parent | 34faa3ac3680c23df0c851fded8df2181dcb1e99 (diff) | |
| download | qmmp-87208d0c0953b953136b22e3d4f342984f0c138a.tar.gz qmmp-87208d0c0953b953136b22e3d4f342984f0c138a.tar.bz2 qmmp-87208d0c0953b953136b22e3d4f342984f0c138a.zip | |
fixed playback resume feature
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2258 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins')
| -rw-r--r-- | src/plugins/Ui/skinned/mainwindow.cpp | 19 | ||||
| -rw-r--r-- | src/plugins/Ui/skinned/mainwindow.h | 1 |
2 files changed, 3 insertions, 17 deletions
diff --git a/src/plugins/Ui/skinned/mainwindow.cpp b/src/plugins/Ui/skinned/mainwindow.cpp index fdbe51adb..cfb6bf927 100644 --- a/src/plugins/Ui/skinned/mainwindow.cpp +++ b/src/plugins/Ui/skinned/mainwindow.cpp @@ -129,7 +129,9 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) } MainWindow::~MainWindow() -{} +{ + qDebug("%s", Q_FUNC_INFO); +} void MainWindow::play() { @@ -336,9 +338,6 @@ void MainWindow::writeSettings() settings.endGroup(); // playback state settings.beginGroup("General"); - settings.setValue("resume_playback", m_core->state() == Qmmp::Playing && - settings.value("resume_on_startup", false).toBool()); - settings.setValue("resume_playback_time", m_core->totalTime() > 0 ? m_core->elapsed() : 0); settings.setValue("double_size", ACTION(ActionManager::WM_DOUBLE_SIZE)->isChecked()); settings.setValue("always_on_top", ACTION(ActionManager::WM_ALLWAYS_ON_TOP)->isChecked()); settings.setValue("show_on_all_desktops", ACTION(ActionManager::WM_STICKY)->isChecked()); @@ -457,7 +456,6 @@ void MainWindow::createActions() Dock::instance()->addActions(m_mainMenu->actions()); } - void MainWindow::about() { AboutDialog dlg(this); @@ -603,14 +601,3 @@ void MainWindow::keyPressEvent(QKeyEvent *ke) ke->modifiers(), ke->text(),ke->isAutoRepeat(), ke->count()); QApplication::sendEvent(m_playlist,&event); } - -void MainWindow::resume() -{ - QSettings settings(Qmmp::configFile(), QSettings::IniFormat); - settings.beginGroup("General"); - if(settings.value("resume_playback", false).toBool()) - { - qint64 pos = settings.value("resume_playback_time").toLongLong(); - m_player->play(pos); - } -} diff --git a/src/plugins/Ui/skinned/mainwindow.h b/src/plugins/Ui/skinned/mainwindow.h index a3cfa8b99..0069ecafb 100644 --- a/src/plugins/Ui/skinned/mainwindow.h +++ b/src/plugins/Ui/skinned/mainwindow.h @@ -59,7 +59,6 @@ public: void setVolume(int volume, int balance); SoundCore* soundCore()const; MainDisplay* mainDisplay()const; - void resume(); public slots: void previous(); |
