Merge branch 'grow_limit' into 'master'

[Needs testing] Migrate Grow Limit editor feature to a more modern code

See merge request OpenMW/openmw!2637
simplify_debugging
psi29a 1 year ago
commit 01705485b8

@ -2,11 +2,6 @@
#include <QApplication>
#include <QCloseEvent>
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
#include <QDesktopWidget>
#endif
#include <QMenuBar>
#include <QMessageBox>
#include <QScreen>
@ -51,6 +46,16 @@
#include "subviewfactoryimp.hpp"
#include "viewmanager.hpp"
QRect desktopRect()
{
QRegion virtualGeometry;
for (auto screen : QGuiApplication::screens())
{
virtualGeometry += screen->geometry();
}
return virtualGeometry.boundingRect();
}
void CSVDoc::View::closeEvent(QCloseEvent* event)
{
if (!mViewManager.closeRequest(this))
@ -1106,15 +1111,11 @@ void CSVDoc::View::merge()
void CSVDoc::View::updateWidth(bool isGrowLimit, int minSubViewWidth)
{
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
QRect rect;
if (isGrowLimit)
rect = QApplication::screenAt(pos())->geometry();
else
rect = QGuiApplication::screens().at(QApplication::desktop()->screenNumber(this))->geometry();
#else
QRect rect = QApplication::screenAt(pos())->geometry();
#endif
rect = desktopRect();
if (!mScrollbarOnly && mScroll && mSubViews.size() > 1)
{

Loading…
Cancel
Save