Convert features.datetimeedit to QT_[REQUIRE_]CONFIG

Change-Id: I083cd565fab8c33dc3633b71f962de099c2b3481
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
bb10
Stephan Binner 2017-07-09 11:37:40 +02:00
parent 3835194d34
commit 6cd46c9a61
8 changed files with 22 additions and 19 deletions

View File

@ -44,7 +44,9 @@
#ifndef QT_NO_ITEMVIEWS
#include <qcombobox.h>
#if QT_CONFIG(datetimeedit)
#include <qdatetimeedit.h>
#endif
#if QT_CONFIG(label)
#include <qlabel.h>
#endif
@ -252,7 +254,7 @@ QWidget *QDefaultItemEditorFactory::createEditor(int userType, QWidget *parent)
sb->setMaximum(INT_MAX);
return sb; }
#endif
#ifndef QT_NO_DATETIMEEDIT
#if QT_CONFIG(datetimeedit)
case QVariant::Date: {
QDateTimeEdit *ed = new QDateEdit(parent);
ed->setFrame(false);
@ -308,7 +310,7 @@ QByteArray QDefaultItemEditorFactory::valuePropertyName(int userType) const
case QVariant::Double:
return "value";
#endif
#ifndef QT_NO_DATETIMEEDIT
#if QT_CONFIG(datetimeedit)
case QVariant::Date:
return "date";
case QVariant::Time:

View File

@ -96,7 +96,9 @@
#endif
#include <qdebug.h>
#include <qlibrary.h>
#if QT_CONFIG(datetimeedit)
#include <qdatetimeedit.h>
#endif
#include <qmath.h>
#include <QtWidgets/qgraphicsproxywidget.h>
#include <QtWidgets/qgraphicsview.h>
@ -1391,7 +1393,7 @@ void QMacStylePrivate::initComboboxBdi(const QStyleOptionComboBox *combo, HIThem
// an extra check here before using the mini and small buttons.
int h = combo->rect.size().height();
if (combo->editable){
#ifndef QT_NO_DATETIMEEDIT
#if QT_CONFIG(datetimeedit)
if (qobject_cast<const QDateTimeEdit *>(widget)) {
// Except when, you know, we get a QDateTimeEdit with calendarPopup
// enabled. And then things get weird, basically because it's a

View File

@ -96,7 +96,9 @@
#include <qtreeview.h>
#include <qtableview.h>
#include <qdebug.h>
#if QT_CONFIG(datetimeedit)
#include <qdatetimeedit.h>
#endif
#include <qmath.h>
#include <qpair.h>
#include <qvector.h>

View File

@ -49,7 +49,9 @@
#include <qstylehints.h>
#include <qclipboard.h>
#include <qdatetime.h>
#if QT_CONFIG(datetimeedit)
#include <qdatetimeedit.h>
#endif
#include <qevent.h>
#include <qmenu.h>
#include <qpainter.h>

View File

@ -54,8 +54,6 @@
#include <algorithm>
#ifndef QT_NO_DATETIMEEDIT
//#define QDATETIMEEDIT_QDTEDEBUG
#ifdef QDATETIMEEDIT_QDTEDEBUG
# define QDTEDEBUG qDebug() << QString::fromLatin1("%1:%2").arg(__FILE__).arg(__LINE__)
@ -2674,5 +2672,3 @@ void QCalendarPopup::hideEvent(QHideEvent *)
QT_END_NAMESPACE
#include "moc_qdatetimeedit.cpp"
#include "moc_qdatetimeedit_p.cpp"
#endif // QT_NO_DATETIMEEDIT

View File

@ -45,11 +45,10 @@
#include <QtCore/qvariant.h>
#include <QtWidgets/qabstractspinbox.h>
QT_REQUIRE_CONFIG(datetimeedit);
QT_BEGIN_NAMESPACE
#ifndef QT_NO_DATETIMEEDIT
class QDateTimeEditPrivate;
class QStyleOptionSpinBox;
class QCalendarWidget;
@ -228,8 +227,6 @@ Q_SIGNALS:
Q_DECLARE_OPERATORS_FOR_FLAGS(QDateTimeEdit::Sections)
#endif // QT_NO_DATETIMEEDIT
QT_END_NAMESPACE
#endif // QDATETIMEEDIT_H

View File

@ -63,8 +63,6 @@
#include "qdebug.h"
#ifndef QT_NO_DATETIMEEDIT
QT_BEGIN_NAMESPACE
class QCalendarPopup;
@ -181,6 +179,4 @@ private:
QT_END_NAMESPACE
#endif // QT_NO_DATETIMEEDIT
#endif // QDATETIMEEDIT_P_H

View File

@ -8,8 +8,6 @@ HEADERS += \
widgets/qcalendarwidget.h \
widgets/qcombobox.h \
widgets/qcombobox_p.h \
widgets/qdatetimeedit.h \
widgets/qdatetimeedit_p.h \
widgets/qdial.h \
widgets/qdockwidget.h \
widgets/qdockwidget_p.h \
@ -71,7 +69,6 @@ SOURCES += \
widgets/qabstractspinbox.cpp \
widgets/qcalendarwidget.cpp \
widgets/qcombobox.cpp \
widgets/qdatetimeedit.cpp \
widgets/qdial.cpp \
widgets/qdockwidget.cpp \
widgets/qdockarealayout.cpp \
@ -148,6 +145,15 @@ qtConfig(commandlinkbutton) {
widgets/qcommandlinkbutton.cpp
}
qtConfig(datetimeedit) {
HEADERS += \
widgets/qdatetimeedit.h \
widgets/qdatetimeedit_p.h
SOURCES += \
widgets/qdatetimeedit.cpp
}
qtConfig(fontcombobox) {
HEADERS += widgets/qfontcombobox.h
SOURCES += widgets/qfontcombobox.cpp