mirror of
https://github.com/YACReader/yacreader
synced 2025-05-28 03:10:27 -04:00
Fix full screen mode in windows with qt 5.12.4+
This commit is contained in:
parent
d49c8895ff
commit
e1b0e7c96f
@ -1070,12 +1070,13 @@ void MainWindowViewer::toFullScreen()
|
|||||||
previousSize = size();
|
previousSize = size();
|
||||||
|
|
||||||
showNormal();
|
showNormal();
|
||||||
setWindowFlags(previousWindowFlags | Qt::FramelessWindowHint);
|
setWindowFlags(previousWindowFlags | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);
|
||||||
|
|
||||||
const QRect r = windowHandle()->screen()->geometry();
|
QRect r = windowHandle()->screen()->geometry();
|
||||||
|
|
||||||
move(r.x(), r.y());
|
r.setHeight(r.height() + 1);
|
||||||
resize(r.width(), r.height() + 1);
|
|
||||||
|
setGeometry(r);
|
||||||
show();
|
show();
|
||||||
|
|
||||||
viewer->show();
|
viewer->show();
|
||||||
|
@ -2001,12 +2001,13 @@ void LibraryWindow::toFullScreen()
|
|||||||
previousSize = size();
|
previousSize = size();
|
||||||
|
|
||||||
showNormal();
|
showNormal();
|
||||||
setWindowFlags(previousWindowFlags | Qt::FramelessWindowHint);
|
setWindowFlags(previousWindowFlags | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);
|
||||||
|
|
||||||
const QRect r = windowHandle()->screen()->geometry();
|
QRect r = windowHandle()->screen()->geometry();
|
||||||
|
|
||||||
move(r.x(), r.y());
|
r.setHeight(r.height() + 1);
|
||||||
resize(r.width(), r.height() + 1);
|
|
||||||
|
setGeometry(r);
|
||||||
show();
|
show();
|
||||||
|
|
||||||
comicsViewsManager->comicsView->toFullScreen();
|
comicsViewsManager->comicsView->toFullScreen();
|
||||||
|
Loading…
Reference in New Issue
Block a user