From 0e37c0939bfd6740e86ce0f9f568e36ac8494f6a Mon Sep 17 00:00:00 2001 From: Arno Date: Thu, 13 Sep 2018 18:13:54 +0200 Subject: Remember full screen status for VideoViewer And don't crash on close. Remove deleteLater()! --- fswidget.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'fswidget.cpp') 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){ -- cgit v1.2.3-70-g09d2