Bring back Mac dependent code in QBoxLayout, QGridLayout
We also made an accessibility auto-test more stable, so that it would not be influenced by this patch. Task-number: QTCREATORBUG-7966 Change-Id: I6ce4e2361c8847aee5dd1cf5664c29cd2d83e38d Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
This commit is contained in:
parent
e75be9f30e
commit
92e4ec7a14
@ -162,7 +162,7 @@ void QBoxLayoutPrivate::effectiveMargins(int *left, int *top, int *right, int *b
|
||||
int t = topMargin;
|
||||
int r = rightMargin;
|
||||
int b = bottomMargin;
|
||||
#ifdef Q_WS_MAC
|
||||
#ifdef Q_OS_MAC
|
||||
Q_Q(const QBoxLayout);
|
||||
if (horz(dir)) {
|
||||
QBoxLayoutItem *leftBox = 0;
|
||||
@ -311,7 +311,7 @@ void QBoxLayoutPrivate::setupGeom()
|
||||
if (!empty) {
|
||||
if (fixedSpacing >= 0) {
|
||||
spacing = (previousNonEmptyIndex >= 0) ? fixedSpacing : 0;
|
||||
#ifdef Q_WS_MAC
|
||||
#ifdef Q_OS_MAC
|
||||
if (!horz(dir) && previousNonEmptyIndex >= 0) {
|
||||
QBoxLayoutItem *sibling = (dir == QBoxLayout::TopToBottom ? box : list.at(previousNonEmptyIndex));
|
||||
if (sibling) {
|
||||
|
@ -231,7 +231,7 @@ void QGridLayoutPrivate::effectiveMargins(int *left, int *top, int *right, int *
|
||||
int t = topMargin;
|
||||
int r = rightMargin;
|
||||
int b = bottomMargin;
|
||||
#ifdef Q_WS_MAC
|
||||
#ifdef Q_OS_MAC
|
||||
int leftMost = INT_MAX;
|
||||
int topMost = INT_MAX;
|
||||
int rightMost = 0;
|
||||
|
@ -1680,6 +1680,7 @@ void tst_QAccessibility::mdiSubWindowTest()
|
||||
const int subWindowCount = 5;
|
||||
for (int i = 0; i < subWindowCount; ++i) {
|
||||
QMdiSubWindow *window = mdiArea.addSubWindow(new QPushButton("QAccessibilityTest"));
|
||||
window->setAttribute(Qt::WA_LayoutUsesWidgetRect);
|
||||
window->show();
|
||||
// Parts of this test requires that the sub windows are placed next
|
||||
// to each other. In order to achieve that QMdiArea must have
|
||||
@ -1759,7 +1760,7 @@ void tst_QAccessibility::mdiSubWindowTest()
|
||||
const QPoint globalWidgetPos = QPoint(globalPos.x() + widgetGeometry.x(),
|
||||
globalPos.y() + widgetGeometry.y());
|
||||
#ifdef Q_OS_MAC
|
||||
QEXPECT_FAIL("", "QTBUG-22812", Abort);
|
||||
QSKIP("QTBUG-22812");
|
||||
#endif
|
||||
QCOMPARE(childRect(interface), QRect(globalWidgetPos, widgetGeometry.size()));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user