summaryrefslogtreecommitdiffstats
path: root/src/widgets/widgets
diff options
context:
space:
mode:
authorStephan Binner <stephan.binner@basyskom.com>2017-07-27 22:07:50 +0200
committerStephan Binner <stephan.binner@basyskom.com>2017-08-10 05:37:03 +0000
commitfab326173000ef82ced76ed5b74d10988ddb3972 (patch)
treed9004b2b264c7a7bcfe7733c68a740c0ee91d44c /src/widgets/widgets
parentc35fc435950437d3d046b17d06593873d7b82011 (diff)
Convert features.textbrowser to QT_[REQUIRE_]CONFIG
Change-Id: I02a0c39c308204f7c67674928973275fa1247d38 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Diffstat (limited to 'src/widgets/widgets')
-rw-r--r--src/widgets/widgets/qtextbrowser.cpp4
-rw-r--r--src/widgets/widgets/qtextbrowser.h7
-rw-r--r--src/widgets/widgets/qtextedit.cpp4
-rw-r--r--src/widgets/widgets/widgets.pri7
4 files changed, 10 insertions, 12 deletions
diff --git a/src/widgets/widgets/qtextbrowser.cpp b/src/widgets/widgets/qtextbrowser.cpp
index 902a6afb8a..0797120960 100644
--- a/src/widgets/widgets/qtextbrowser.cpp
+++ b/src/widgets/widgets/qtextbrowser.cpp
@@ -40,8 +40,6 @@
#include "qtextbrowser.h"
#include "qtextedit_p.h"
-#ifndef QT_NO_TEXTBROWSER
-
#include <qstack.h>
#include <qapplication.h>
#include <qevent.h>
@@ -1270,5 +1268,3 @@ bool QTextBrowser::event(QEvent *e)
QT_END_NAMESPACE
#include "moc_qtextbrowser.cpp"
-
-#endif // QT_NO_TEXTBROWSER
diff --git a/src/widgets/widgets/qtextbrowser.h b/src/widgets/widgets/qtextbrowser.h
index 48b64d1216..f36c86bc86 100644
--- a/src/widgets/widgets/qtextbrowser.h
+++ b/src/widgets/widgets/qtextbrowser.h
@@ -44,10 +44,9 @@
#include <QtWidgets/qtextedit.h>
#include <QtCore/qurl.h>
-QT_BEGIN_NAMESPACE
-
+QT_REQUIRE_CONFIG(textbrowser);
-#ifndef QT_NO_TEXTBROWSER
+QT_BEGIN_NAMESPACE
class QTextBrowserPrivate;
@@ -122,8 +121,6 @@ private:
Q_PRIVATE_SLOT(d_func(), void _q_highlightLink(const QString &))
};
-#endif // QT_NO_TEXTBROWSER
-
QT_END_NAMESPACE
#endif // QTEXTBROWSER_H
diff --git a/src/widgets/widgets/qtextedit.cpp b/src/widgets/widgets/qtextedit.cpp
index 6973cec429..01f20b1197 100644
--- a/src/widgets/widgets/qtextedit.cpp
+++ b/src/widgets/widgets/qtextedit.cpp
@@ -39,7 +39,9 @@
#include "qtextedit_p.h"
#include "qlineedit.h"
+#if QT_CONFIG(textbrowser)
#include "qtextbrowser.h"
+#endif
#ifndef QT_NO_TEXTEDIT
#include <qfont.h>
@@ -2134,7 +2136,7 @@ void QTextEdit::setReadOnly(bool ro)
Qt::TextInteractionFlags flags = Qt::NoTextInteraction;
if (ro) {
flags = Qt::TextSelectableByMouse;
-#ifndef QT_NO_TEXTBROWSER
+#if QT_CONFIG(textbrowser)
if (qobject_cast<QTextBrowser *>(this))
flags |= Qt::TextBrowserInteraction;
#endif
diff --git a/src/widgets/widgets/widgets.pri b/src/widgets/widgets/widgets.pri
index 347c821145..66416cdb08 100644
--- a/src/widgets/widgets/widgets.pri
+++ b/src/widgets/widgets/widgets.pri
@@ -34,7 +34,6 @@ HEADERS += \
widgets/qstackedwidget.h \
widgets/qtextedit.h \
widgets/qtextedit_p.h \
- widgets/qtextbrowser.h \
widgets/qtoolbar.h \
widgets/qtoolbar_p.h \
widgets/qtoolbarlayout_p.h \
@@ -76,7 +75,6 @@ SOURCES += \
widgets/qsplitter.cpp \
widgets/qstackedwidget.cpp \
widgets/qtextedit.cpp \
- widgets/qtextbrowser.cpp \
widgets/qtoolbar.cpp \
widgets/qtoolbarlayout.cpp \
widgets/qtoolbarextension.cpp \
@@ -237,6 +235,11 @@ qtConfig(tabbar) {
SOURCES += widgets/qtabbar.cpp
}
+qtConfig(textbrowser) {
+ HEADERS += widgets/qtextbrowser.h
+ SOURCES += widgets/qtextbrowser.cpp
+}
+
qtConfig(tabwidget) {
HEADERS += widgets/qtabwidget.h
SOURCES += widgets/qtabwidget.cpp