diff options
author | Arno <arno@disconnect.de> | 2018-09-13 18:13:54 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-09-13 18:13:54 +0200 |
commit | 0e37c0939bfd6740e86ce0f9f568e36ac8494f6a (patch) | |
tree | a47857e625c133e91891848957135ec7dc05f300 /fswidget.cpp | |
parent | 569b929186ace8399d41344d2218ad4de96d65b7 (diff) | |
download | SheMov-0e37c0939bfd6740e86ce0f9f568e36ac8494f6a.tar.gz SheMov-0e37c0939bfd6740e86ce0f9f568e36ac8494f6a.tar.bz2 SheMov-0e37c0939bfd6740e86ce0f9f568e36ac8494f6a.zip |
Remember full screen status for VideoViewer
And don't crash on close. Remove deleteLater()!
Diffstat (limited to 'fswidget.cpp')
-rw-r--r-- | fswidget.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fswidget.cpp b/fswidget.cpp index a55b635..52dca10 100644 --- a/fswidget.cpp +++ b/fswidget.cpp @@ -237,6 +237,8 @@ void FSWidget::readSettings(){ connect(a, &QAction::triggered, [=] { playSelected(1, p); }); pMenu->addAction(a); } + bool fullScreen = s.value("vw/fullscreen").toBool(); + mVideoViewer->setLastFullScreen(fullScreen); } void FSWidget::writeSettings(){ @@ -256,6 +258,7 @@ void FSWidget::writeSettings(){ s.setValue("fs/filters", filters); s.setValue("fs/curfilter", curFilter); s.setValue("fs/headerdata", mFileView->header()->saveState()); + s.setValue("vw/fullscreen", mVideoViewer->lastFullScreen()); } void FSWidget::insertItem(QComboBox *cb, const QString &text){ @@ -588,6 +591,7 @@ void FSWidget::playSelected(int count, QString player){ } pl->setCurrentIndex(0); mVideoViewer->setVisible(true); + mVideoViewer->setFullScreen(mVideoViewer->lastFullScreen()); mVideoViewer->player()->play(); }else{ if(mPlayer->state() != QProcess::NotRunning){ |