Fix build errors for GraphicsViewBenchmark

QGL* has been removed amongst other things

Task-number: QTBUG-74408
Task-number: QTBUG-74409
Change-Id: Ia19774f2bb6d0b86b3fbde224cbc8652b4ae0b22
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
This commit is contained in:
Johan Klokkhammer Helsing 2020-02-19 11:43:14 +01:00
parent b6fad7588a
commit 3673ee9823
6 changed files with 18 additions and 13 deletions

View File

@ -1,7 +1,7 @@
TEMPLATE = app
QT += svg testlib
qtHaveModule(opengl): QT += opengl
qtHaveModule(opengl): QT += opengl openglwidgets
HEADERS += widgets/gvbwidget.h \
widgets/abstractscrollarea.h \

View File

@ -28,9 +28,8 @@
#include <QtTest/QtTest>
#include <QtGui/qgraphicsview.h>
#include <QtGui/qpixmapcache.h>
#include <QtGui/qdesktopwidget.h>
#include <QtGui/QScreen>
#include "mainview.h"
#include "dummydatagen.h"
@ -308,7 +307,8 @@ void tst_GraphicsViewBenchmark::initTestCase()
if (mSettings->size().width() > 0 && mSettings->size().height() > 0) {
mMainView->resize(mSettings->size().width(), mSettings->size().height());
mMainView->show();
} else if (QApplication::desktop()->width() < 360 || QApplication::desktop()->height() < 640) {
} else if (QGuiApplication::primaryScreen()->geometry().width() < 360
|| QGuiApplication::primaryScreen()->geometry().height() < 640) {
mMainView->showFullScreen();
} else {
mMainView->resize(360, 640);
@ -326,7 +326,7 @@ void tst_GraphicsViewBenchmark::initTestCase()
currentListSize = -1;
currentListType = None;
QVERIFY(QTest::qWaitForWindowShown(mMainView));
QVERIFY(QTest::qWaitForWindowExposed(mMainView));
}
void tst_GraphicsViewBenchmark::cleanupTestCase()
@ -760,7 +760,8 @@ int main(int argc, char *argv[])
if (settings.size().width() > 0 && settings.size().height() > 0) {
view.resize(settings.size().width(), settings.size().height());
view.show();
} else if (QApplication::desktop()->width() < 360 || QApplication::desktop()->height() < 640) {
} else if (QGuiApplication::primaryScreen()->geometry().width() < 360
|| QApplication::primaryScreen()->geometry().height() < 640) {
view.showFullScreen();
} else {
view.resize(360, 640);

View File

@ -26,10 +26,12 @@
**
****************************************************************************/
#include <QtGui>
#include "button.h"
#include "theme.h"
#include <QtGui>
#include <QGraphicsSceneMouseEvent>
static const int MinTextWidthAsChars = 8;
class ButtonPrivate {

View File

@ -78,7 +78,7 @@ bool ListModel::setData(const QModelIndex &index, const QVariant &value, int rol
void ListModel::clear()
{
m_items.clear();
reset();
clear();
}
QModelIndex ListModel::index(int row, int column, const QModelIndex &parent) const

View File

@ -30,7 +30,7 @@
#include <QApplication>
#include <QGraphicsLinearLayout>
#ifndef QT_NO_OPENGL
#include <QGLWidget>
#include <QtOpenGLWidgets/QOpenGLWidget>
#endif
#include <QObject>
@ -253,10 +253,10 @@ void MainView::construct()
if (m_enableOpenGL) {
qDebug() << "OpenGL enabled";
m_scene->setSortCacheEnabled(false);
setViewport(new QGLWidget);
setViewport(new QOpenGLWidget);
// Qt doc says: This is the preferred update mode for
// viewports that do not support partial updates, such as QGLWidget...
// viewports that do not support partial updates, such as QOpenGLWidget...
setViewportUpdateMode(QGraphicsView::FullViewportUpdate);
} else
#endif

View File

@ -26,8 +26,6 @@
**
****************************************************************************/
#include <QtGui>
#include "simplelistview.h"
#include "scrollbar.h"
#include "simplelistview.h"
@ -36,6 +34,10 @@
#include "listitemcache.h"
#include "theme.h"
#include <QtGui>
#include <QGraphicsGridLayout>
#include <QGraphicsSceneResizeEvent>
class SimpleListViewPrivate
{
Q_DECLARE_PUBLIC(SimpleListView)