aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/mainwindow.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-07-02 09:09:24 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-07-02 09:09:24 +0000
commit87208d0c0953b953136b22e3d4f342984f0c138a (patch)
tree84c8ea7d1e80b7358b653275b34482c697723554 /src/plugins/Ui/skinned/mainwindow.cpp
parent34faa3ac3680c23df0c851fded8df2181dcb1e99 (diff)
downloadqmmp-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/Ui/skinned/mainwindow.cpp')
-rw-r--r--src/plugins/Ui/skinned/mainwindow.cpp19
1 files changed, 3 insertions, 16 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);
- }
-}