Convert features.scrollarea to QT_[REQUIRE_]CONFIG
Change-Id: Ifc7b0a6b025c282234b4aeaf23daecff8a558236 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
This commit is contained in:
parent
135da45318
commit
dab49434d8
@ -60,7 +60,9 @@
|
|||||||
#include <qwhatsthis.h>
|
#include <qwhatsthis.h>
|
||||||
#endif
|
#endif
|
||||||
#include <QAbstractScrollArea>
|
#include <QAbstractScrollArea>
|
||||||
|
#if QT_CONFIG(scrollarea)
|
||||||
#include <QScrollArea>
|
#include <QScrollArea>
|
||||||
|
#endif
|
||||||
#if QT_CONFIG(scrollbar)
|
#if QT_CONFIG(scrollbar)
|
||||||
#include <QScrollBar>
|
#include <QScrollBar>
|
||||||
#endif
|
#endif
|
||||||
@ -388,7 +390,7 @@ QStringList QAccessibleComboBox::keyBindingsForAction(const QString &/*actionNam
|
|||||||
|
|
||||||
#endif // QT_CONFIG(combobox)
|
#endif // QT_CONFIG(combobox)
|
||||||
|
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
// ======================= QAccessibleAbstractScrollArea =======================
|
// ======================= QAccessibleAbstractScrollArea =======================
|
||||||
QAccessibleAbstractScrollArea::QAccessibleAbstractScrollArea(QWidget *widget)
|
QAccessibleAbstractScrollArea::QAccessibleAbstractScrollArea(QWidget *widget)
|
||||||
: QAccessibleWidget(widget, QAccessible::Client)
|
: QAccessibleWidget(widget, QAccessible::Client)
|
||||||
@ -497,7 +499,7 @@ QAccessibleScrollArea::QAccessibleScrollArea(QWidget *widget)
|
|||||||
{
|
{
|
||||||
Q_ASSERT(qobject_cast<QScrollArea *>(widget));
|
Q_ASSERT(qobject_cast<QScrollArea *>(widget));
|
||||||
}
|
}
|
||||||
#endif // QT_NO_SCROLLAREA
|
#endif // QT_CONFIG(scrollarea)
|
||||||
|
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
|
@ -70,7 +70,7 @@ class QTitleBar;
|
|||||||
class QAbstractScrollArea;
|
class QAbstractScrollArea;
|
||||||
class QScrollArea;
|
class QScrollArea;
|
||||||
|
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
class QAccessibleAbstractScrollArea : public QAccessibleWidget
|
class QAccessibleAbstractScrollArea : public QAccessibleWidget
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -105,7 +105,7 @@ class QAccessibleScrollArea : public QAccessibleAbstractScrollArea
|
|||||||
public:
|
public:
|
||||||
explicit QAccessibleScrollArea(QWidget *widget);
|
explicit QAccessibleScrollArea(QWidget *widget);
|
||||||
};
|
};
|
||||||
#endif // QT_NO_SCROLLAREA
|
#endif // QT_CONFIG(scrollarea)
|
||||||
|
|
||||||
#if QT_CONFIG(tabbar)
|
#if QT_CONFIG(tabbar)
|
||||||
class QAccessibleTabBar : public QAccessibleWidget
|
class QAccessibleTabBar : public QAccessibleWidget
|
||||||
|
@ -207,7 +207,7 @@ QAccessibleInterface *qAccessibleFactory(const QString &classname, QObject *obje
|
|||||||
} else if (classname == QLatin1String("QTextBrowser")) {
|
} else if (classname == QLatin1String("QTextBrowser")) {
|
||||||
iface = new QAccessibleTextBrowser(widget);
|
iface = new QAccessibleTextBrowser(widget);
|
||||||
#endif
|
#endif
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
} else if (classname == QLatin1String("QAbstractScrollArea")) {
|
} else if (classname == QLatin1String("QAbstractScrollArea")) {
|
||||||
iface = new QAccessibleAbstractScrollArea(widget);
|
iface = new QAccessibleAbstractScrollArea(widget);
|
||||||
} else if (classname == QLatin1String("QScrollArea")) {
|
} else if (classname == QLatin1String("QScrollArea")) {
|
||||||
|
@ -2436,7 +2436,7 @@ void QWidgetPrivate::paintBackground(QPainter *painter, const QRegion &rgn, int
|
|||||||
{
|
{
|
||||||
Q_Q(const QWidget);
|
Q_Q(const QWidget);
|
||||||
|
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
bool resetBrushOrigin = false;
|
bool resetBrushOrigin = false;
|
||||||
QPointF oldBrushOrigin;
|
QPointF oldBrushOrigin;
|
||||||
//If we are painting the viewport of a scrollarea, we must apply an offset to the brush in case we are drawing a texture
|
//If we are painting the viewport of a scrollarea, we must apply an offset to the brush in case we are drawing a texture
|
||||||
@ -2449,7 +2449,7 @@ void QWidgetPrivate::paintBackground(QPainter *painter, const QRegion &rgn, int
|
|||||||
painter->setBrushOrigin(-priv->contentsOffset());
|
painter->setBrushOrigin(-priv->contentsOffset());
|
||||||
|
|
||||||
}
|
}
|
||||||
#endif // QT_NO_SCROLLAREA
|
#endif // QT_CONFIG(scrollarea)
|
||||||
|
|
||||||
const QBrush autoFillBrush = q->palette().brush(q->backgroundRole());
|
const QBrush autoFillBrush = q->palette().brush(q->backgroundRole());
|
||||||
|
|
||||||
@ -2476,10 +2476,10 @@ void QWidgetPrivate::paintBackground(QPainter *painter, const QRegion &rgn, int
|
|||||||
q->style()->drawPrimitive(QStyle::PE_Widget, &opt, painter, q);
|
q->style()->drawPrimitive(QStyle::PE_Widget, &opt, painter, q);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
if (resetBrushOrigin)
|
if (resetBrushOrigin)
|
||||||
painter->setBrushOrigin(oldBrushOrigin);
|
painter->setBrushOrigin(oldBrushOrigin);
|
||||||
#endif // QT_NO_SCROLLAREA
|
#endif // QT_CONFIG(scrollarea)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -101,7 +101,7 @@ public:
|
|||||||
#ifndef QT_NO_MDIAREA
|
#ifndef QT_NO_MDIAREA
|
||||||
|| qobject_cast<QMdiSubWindow *>(p) != 0
|
|| qobject_cast<QMdiSubWindow *>(p) != 0
|
||||||
#endif
|
#endif
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
|| qobject_cast<QAbstractScrollArea *>(p) != 0
|
|| qobject_cast<QAbstractScrollArea *>(p) != 0
|
||||||
#endif
|
#endif
|
||||||
) {
|
) {
|
||||||
|
@ -2365,7 +2365,7 @@ static QWidget *embeddedWidget(QWidget *w)
|
|||||||
return sb->findChild<QLineEdit *>();
|
return sb->findChild<QLineEdit *>();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
if (QAbstractScrollArea *sa = qobject_cast<QAbstractScrollArea *>(w))
|
if (QAbstractScrollArea *sa = qobject_cast<QAbstractScrollArea *>(w))
|
||||||
return sa->viewport();
|
return sa->viewport();
|
||||||
#endif
|
#endif
|
||||||
@ -2396,7 +2396,7 @@ static QWidget *containerWidget(const QWidget *w)
|
|||||||
}
|
}
|
||||||
#endif // QT_NO_LINEEDIT
|
#endif // QT_NO_LINEEDIT
|
||||||
|
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
if (const QAbstractScrollArea *sa = qobject_cast<const QAbstractScrollArea *>(w->parentWidget())) {
|
if (const QAbstractScrollArea *sa = qobject_cast<const QAbstractScrollArea *>(w->parentWidget())) {
|
||||||
if (sa->viewport() == w)
|
if (sa->viewport() == w)
|
||||||
return w->parentWidget();
|
return w->parentWidget();
|
||||||
@ -2800,7 +2800,7 @@ void QStyleSheetStyle::polish(QWidget *w)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
if (QAbstractScrollArea *sa = qobject_cast<QAbstractScrollArea *>(w)) {
|
if (QAbstractScrollArea *sa = qobject_cast<QAbstractScrollArea *>(w)) {
|
||||||
QRenderRule rule = renderRule(sa, PseudoElement_None, PseudoClass_Enabled);
|
QRenderRule rule = renderRule(sa, PseudoElement_None, PseudoClass_Enabled);
|
||||||
if ((rule.hasBorder() && rule.border()->hasBorderImage())
|
if ((rule.hasBorder() && rule.border()->hasBorderImage())
|
||||||
@ -2902,7 +2902,7 @@ void QStyleSheetStyle::unpolish(QWidget *w)
|
|||||||
w->setProperty("_q_stylesheet_maxh", QVariant());
|
w->setProperty("_q_stylesheet_maxh", QVariant());
|
||||||
w->setAttribute(Qt::WA_StyleSheet, false);
|
w->setAttribute(Qt::WA_StyleSheet, false);
|
||||||
QObject::disconnect(w, 0, this, 0);
|
QObject::disconnect(w, 0, this, 0);
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
if (QAbstractScrollArea *sa = qobject_cast<QAbstractScrollArea *>(w)) {
|
if (QAbstractScrollArea *sa = qobject_cast<QAbstractScrollArea *>(w)) {
|
||||||
QObject::disconnect(sa->horizontalScrollBar(), SIGNAL(valueChanged(int)),
|
QObject::disconnect(sa->horizontalScrollBar(), SIGNAL(valueChanged(int)),
|
||||||
sa, SLOT(update()));
|
sa, SLOT(update()));
|
||||||
@ -4374,7 +4374,7 @@ void QStyleSheetStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *op
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
if (const QAbstractScrollArea *sa = qobject_cast<const QAbstractScrollArea *>(w)) {
|
if (const QAbstractScrollArea *sa = qobject_cast<const QAbstractScrollArea *>(w)) {
|
||||||
const QAbstractScrollAreaPrivate *sap = sa->d_func();
|
const QAbstractScrollAreaPrivate *sap = sa->d_func();
|
||||||
rule.drawBackground(p, opt->rect, sap->contentsOffset());
|
rule.drawBackground(p, opt->rect, sap->contentsOffset());
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
|
|
||||||
#include "qabstractscrollarea.h"
|
#include "qabstractscrollarea.h"
|
||||||
|
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
|
|
||||||
#include "qscrollbar.h"
|
#include "qscrollbar.h"
|
||||||
#include "qapplication.h"
|
#include "qapplication.h"
|
||||||
@ -1662,4 +1662,4 @@ QT_END_NAMESPACE
|
|||||||
#include "moc_qabstractscrollarea.cpp"
|
#include "moc_qabstractscrollarea.cpp"
|
||||||
#include "moc_qabstractscrollarea_p.cpp"
|
#include "moc_qabstractscrollarea_p.cpp"
|
||||||
|
|
||||||
#endif // QT_NO_SCROLLAREA
|
#endif // QT_CONFIG(scrollarea)
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
|
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
|
|
||||||
class QMargins;
|
class QMargins;
|
||||||
class QScrollBar;
|
class QScrollBar;
|
||||||
@ -146,7 +146,7 @@ private:
|
|||||||
friend class QWidgetPrivate;
|
friend class QWidgetPrivate;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // QT_NO_SCROLLAREA
|
#endif // QT_CONFIG(scrollarea)
|
||||||
|
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
|
|
||||||
class QScrollBar;
|
class QScrollBar;
|
||||||
class QAbstractScrollAreaScrollBarContainer;
|
class QAbstractScrollAreaScrollBarContainer;
|
||||||
@ -149,7 +149,7 @@ private:
|
|||||||
Qt::Orientation orientation;
|
Qt::Orientation orientation;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // QT_NO_SCROLLAREA
|
#endif // QT_CONFIG(scrollarea)
|
||||||
|
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
|
@ -40,8 +40,6 @@
|
|||||||
#include "qscrollarea.h"
|
#include "qscrollarea.h"
|
||||||
#include "private/qscrollarea_p.h"
|
#include "private/qscrollarea_p.h"
|
||||||
|
|
||||||
#ifndef QT_NO_SCROLLAREA
|
|
||||||
|
|
||||||
#include "qscrollbar.h"
|
#include "qscrollbar.h"
|
||||||
#include "qlayout.h"
|
#include "qlayout.h"
|
||||||
#include "qstyle.h"
|
#include "qstyle.h"
|
||||||
@ -539,5 +537,3 @@ Qt::Alignment QScrollArea::alignment() const
|
|||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
#include "moc_qscrollarea.cpp"
|
#include "moc_qscrollarea.cpp"
|
||||||
|
|
||||||
#endif // QT_NO_SCROLLAREA
|
|
||||||
|
@ -43,11 +43,10 @@
|
|||||||
#include <QtWidgets/qtwidgetsglobal.h>
|
#include <QtWidgets/qtwidgetsglobal.h>
|
||||||
#include <QtWidgets/qabstractscrollarea.h>
|
#include <QtWidgets/qabstractscrollarea.h>
|
||||||
|
|
||||||
|
QT_REQUIRE_CONFIG(scrollarea);
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
|
|
||||||
#ifndef QT_NO_SCROLLAREA
|
|
||||||
|
|
||||||
class QScrollAreaPrivate;
|
class QScrollAreaPrivate;
|
||||||
|
|
||||||
class Q_WIDGETS_EXPORT QScrollArea : public QAbstractScrollArea
|
class Q_WIDGETS_EXPORT QScrollArea : public QAbstractScrollArea
|
||||||
@ -91,8 +90,6 @@ private:
|
|||||||
Q_DISABLE_COPY(QScrollArea)
|
Q_DISABLE_COPY(QScrollArea)
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // QT_NO_SCROLLAREA
|
|
||||||
|
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
#endif // QSCROLLAREA_H
|
#endif // QSCROLLAREA_H
|
||||||
|
@ -53,11 +53,11 @@
|
|||||||
|
|
||||||
#include <QtWidgets/private/qtwidgetsglobal_p.h>
|
#include <QtWidgets/private/qtwidgetsglobal_p.h>
|
||||||
|
|
||||||
#ifndef QT_NO_SCROLLAREA
|
|
||||||
|
|
||||||
#include "private/qabstractscrollarea_p.h"
|
#include "private/qabstractscrollarea_p.h"
|
||||||
#include <QtWidgets/qscrollbar.h>
|
#include <QtWidgets/qscrollbar.h>
|
||||||
|
|
||||||
|
QT_REQUIRE_CONFIG(scrollarea);
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
class QScrollAreaPrivate: public QAbstractScrollAreaPrivate
|
class QScrollAreaPrivate: public QAbstractScrollAreaPrivate
|
||||||
@ -74,8 +74,6 @@ public:
|
|||||||
Qt::Alignment alignment;
|
Qt::Alignment alignment;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -320,13 +320,13 @@ void QSizeGrip::mousePressEvent(QMouseEvent * e)
|
|||||||
// Check if tlw is inside QAbstractScrollArea/QScrollArea.
|
// Check if tlw is inside QAbstractScrollArea/QScrollArea.
|
||||||
// If that's the case tlw->parentWidget() will return the viewport
|
// If that's the case tlw->parentWidget() will return the viewport
|
||||||
// and tlw->parentWidget()->parentWidget() will return the scroll area.
|
// and tlw->parentWidget()->parentWidget() will return the scroll area.
|
||||||
#ifndef QT_NO_SCROLLAREA
|
#if QT_CONFIG(scrollarea)
|
||||||
QAbstractScrollArea *scrollArea = qobject_cast<QAbstractScrollArea *>(tlwParent->parentWidget());
|
QAbstractScrollArea *scrollArea = qobject_cast<QAbstractScrollArea *>(tlwParent->parentWidget());
|
||||||
if (scrollArea) {
|
if (scrollArea) {
|
||||||
hasHorizontalSizeConstraint = scrollArea->horizontalScrollBarPolicy() == Qt::ScrollBarAlwaysOff;
|
hasHorizontalSizeConstraint = scrollArea->horizontalScrollBarPolicy() == Qt::ScrollBarAlwaysOff;
|
||||||
hasVerticalSizeConstraint = scrollArea->verticalScrollBarPolicy() == Qt::ScrollBarAlwaysOff;
|
hasVerticalSizeConstraint = scrollArea->verticalScrollBarPolicy() == Qt::ScrollBarAlwaysOff;
|
||||||
}
|
}
|
||||||
#endif // QT_NO_SCROLLAREA
|
#endif // QT_CONFIG(scrollarea)
|
||||||
availableGeometry = tlwParent->contentsRect();
|
availableGeometry = tlwParent->contentsRect();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,7 +17,6 @@ HEADERS += \
|
|||||||
widgets/qmdisubwindow_p.h \
|
widgets/qmdisubwindow_p.h \
|
||||||
widgets/qmenu.h \
|
widgets/qmenu.h \
|
||||||
widgets/qmenu_p.h \
|
widgets/qmenu_p.h \
|
||||||
widgets/qscrollarea_p.h \
|
|
||||||
widgets/qsizegrip.h \
|
widgets/qsizegrip.h \
|
||||||
widgets/qslider.h \
|
widgets/qslider.h \
|
||||||
widgets/qspinbox.h \
|
widgets/qspinbox.h \
|
||||||
@ -31,7 +30,6 @@ HEADERS += \
|
|||||||
widgets/qabstractscrollarea_p.h \
|
widgets/qabstractscrollarea_p.h \
|
||||||
widgets/qwidgetresizehandler_p.h \
|
widgets/qwidgetresizehandler_p.h \
|
||||||
widgets/qfocusframe.h \
|
widgets/qfocusframe.h \
|
||||||
widgets/qscrollarea.h \
|
|
||||||
widgets/qwidgetanimator_p.h \
|
widgets/qwidgetanimator_p.h \
|
||||||
widgets/qwidgetlinecontrol_p.h \
|
widgets/qwidgetlinecontrol_p.h \
|
||||||
widgets/qtoolbararealayout_p.h \
|
widgets/qtoolbararealayout_p.h \
|
||||||
@ -60,7 +58,6 @@ SOURCES += \
|
|||||||
widgets/qabstractscrollarea.cpp \
|
widgets/qabstractscrollarea.cpp \
|
||||||
widgets/qwidgetresizehandler.cpp \
|
widgets/qwidgetresizehandler.cpp \
|
||||||
widgets/qfocusframe.cpp \
|
widgets/qfocusframe.cpp \
|
||||||
widgets/qscrollarea.cpp \
|
|
||||||
widgets/qwidgetanimator.cpp \
|
widgets/qwidgetanimator.cpp \
|
||||||
widgets/qwidgetlinecontrol.cpp \
|
widgets/qwidgetlinecontrol.cpp \
|
||||||
widgets/qtoolbararealayout.cpp \
|
widgets/qtoolbararealayout.cpp \
|
||||||
@ -216,6 +213,14 @@ qtConfig(rubberband) {
|
|||||||
SOURCES += widgets/qrubberband.cpp
|
SOURCES += widgets/qrubberband.cpp
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qtConfig(scrollarea) {
|
||||||
|
HEADERS += \
|
||||||
|
widgets/qscrollarea.h \
|
||||||
|
widgets/qscrollarea_p.h
|
||||||
|
|
||||||
|
SOURCES += widgets/qscrollarea.cpp
|
||||||
|
}
|
||||||
|
|
||||||
qtConfig(scrollbar) {
|
qtConfig(scrollbar) {
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
widgets/qscrollbar.h \
|
widgets/qscrollbar.h \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user