mirror of
https://github.com/crystalidea/qt6windows7.git
synced 2025-07-04 16:25:27 +08:00
qt 6.5.1 original
This commit is contained in:
37
tests/auto/widgets/graphicsview/qgraphicsview/BLACKLIST
Normal file
37
tests/auto/widgets/graphicsview/qgraphicsview/BLACKLIST
Normal file
@ -0,0 +1,37 @@
|
||||
[cursor2]
|
||||
osx
|
||||
[resizeAnchor]
|
||||
rhel
|
||||
# QTBUG-87397
|
||||
[itemsAtPoint]
|
||||
android
|
||||
[itemsInRect_cosmeticAdjust]
|
||||
android
|
||||
[itemAt]
|
||||
android
|
||||
[mapToScenePath]
|
||||
android
|
||||
[mapFromScenePoly]
|
||||
android
|
||||
[mapFromScenePath]
|
||||
android
|
||||
[viewportUpdateMode]
|
||||
android
|
||||
[scrollBarRanges]
|
||||
android
|
||||
[moveItemWhileScrolling]
|
||||
android
|
||||
[exposeRegion]
|
||||
android
|
||||
[update2]
|
||||
android
|
||||
[update_ancestorClipsChildrenToShape]
|
||||
android
|
||||
[update_ancestorClipsChildrenToShape2]
|
||||
android
|
||||
[QTBUG_70255_scrollTo]
|
||||
android # QTBUG-87397
|
||||
[embeddedViewsWithFocus]
|
||||
android # QTBUG-87397
|
||||
[viewportUpdateMode2]
|
||||
android # QTBUG-87397
|
30
tests/auto/widgets/graphicsview/qgraphicsview/CMakeLists.txt
Normal file
30
tests/auto/widgets/graphicsview/qgraphicsview/CMakeLists.txt
Normal file
@ -0,0 +1,30 @@
|
||||
# Copyright (C) 2022 The Qt Company Ltd.
|
||||
# SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
#####################################################################
|
||||
## tst_qgraphicsview Test:
|
||||
#####################################################################
|
||||
|
||||
qt_internal_add_test(tst_qgraphicsview
|
||||
SOURCES
|
||||
tst_qgraphicsview.cpp tst_qgraphicsview.h
|
||||
tst_qgraphicsview_2.cpp
|
||||
DEFINES
|
||||
QT_NO_CAST_TO_ASCII
|
||||
LIBRARIES
|
||||
Qt::CorePrivate
|
||||
Qt::Gui
|
||||
Qt::GuiPrivate
|
||||
Qt::TestPrivate
|
||||
Qt::Widgets
|
||||
Qt::WidgetsPrivate
|
||||
)
|
||||
|
||||
## Scopes:
|
||||
#####################################################################
|
||||
|
||||
qt_internal_extend_target(tst_qgraphicsview CONDITION QT_FEATURE_opengl
|
||||
LIBRARIES
|
||||
Qt::OpenGL
|
||||
Qt::OpenGLWidgets
|
||||
)
|
5072
tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview.cpp
Normal file
5072
tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview.cpp
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,47 @@
|
||||
// Copyright (C) 2016 The Qt Company Ltd.
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
||||
#ifndef TST_QGRAPHICSVIEW_H
|
||||
#define TST_QGRAPHICSVIEW_H
|
||||
|
||||
// This file contains structs used in tst_qgraphicsview::scrollBarRanges.
|
||||
// Whenever these mention scrollbars or spacing it is about the number of
|
||||
// scrollbars or spacings to use as these are style dependent so that the real
|
||||
// value to add/remove has to be obtained in test run using the actual style.
|
||||
|
||||
struct ExpectedValueDescription {
|
||||
constexpr ExpectedValueDescription(int v = 0, int sbeta = 0, int sta = 0)
|
||||
: value(v)
|
||||
, scrollBarExtentsToAdd(sbeta)
|
||||
, spacingsToAdd(sta)
|
||||
{
|
||||
}
|
||||
|
||||
int value;
|
||||
// Describes how often the scrollbar widht/height has to be added to or
|
||||
// removed from the value.
|
||||
int scrollBarExtentsToAdd;
|
||||
|
||||
// Describes how often the scrollbar spacing has to be added to or removed
|
||||
// from the value if the used style has SH_ScrollView_FrameOnlyAroundContents
|
||||
// set
|
||||
int spacingsToAdd;
|
||||
};
|
||||
|
||||
// Describes how often the scroll bar width/height has to be added to/removed
|
||||
// from the according side of the sceneRect.
|
||||
struct ScrollBarCount {
|
||||
constexpr ScrollBarCount(int l = 0, int t = 0, int r = 0, int b = 0 )
|
||||
: left(l)
|
||||
, top(t)
|
||||
, right(r)
|
||||
, bottom(b)
|
||||
{
|
||||
}
|
||||
|
||||
int left;
|
||||
int top;
|
||||
int right;
|
||||
int bottom;
|
||||
};
|
||||
|
||||
#endif // TST_QGRAPHICSVIEW_H
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user