Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <QtCore/qtconfiginclude.h>
#include <QtCore/qtversionchecks.h>
#include <assert.h>
Go to the source code of this file.
Macros | |
#define | QT_SHARED |
#define | Q_AUTOTEST_EXPORT |
#define | QT_CONFIG(feature) (1/QT_FEATURE_##feature == 1) |
#define | QT_REQUIRE_CONFIG(feature) static_assert(QT_FEATURE_##feature == 1, "Required feature " #feature " for file " __FILE__ " not available.") |
#define | QT_MOC_COMPAT |
#define | QT_DEBUG |
#define | QT_MANGLE_NAMESPACE0(x) x |
#define | QT_MANGLE_NAMESPACE1(a, b) a##_##b |
#define | QT_MANGLE_NAMESPACE2(a, b) QT_MANGLE_NAMESPACE1(a,b) |
#define | QT_MANGLE_NAMESPACE(name) name |
#define | QT_BEGIN_NAMESPACE |
#define | QT_END_NAMESPACE |
#define | QT_USE_NAMESPACE |
#define | QT_BEGIN_INCLUDE_NAMESPACE |
#define | QT_END_INCLUDE_NAMESPACE |
#define | QT_BEGIN_MOC_NAMESPACE QT_USE_NAMESPACE |
#define | QT_END_MOC_NAMESPACE |
#define Q_AUTOTEST_EXPORT |
Definition at line 56 of file qtconfigmacros.h.
#define QT_BEGIN_INCLUDE_NAMESPACE |
Definition at line 162 of file qtconfigmacros.h.
#define QT_BEGIN_MOC_NAMESPACE QT_USE_NAMESPACE |
Definition at line 169 of file qtconfigmacros.h.
|
related |
Definition at line 159 of file qtconfigmacros.h.
#define QT_CONFIG | ( | feature | ) | (1/QT_FEATURE_##feature == 1) |
Definition at line 66 of file qtconfigmacros.h.
Referenced by QMenu::actionEvent(), QMenuPrivate::activateAction(), QQuickGridViewPrivate::applyInsertionChange(), QAbstractSocketPrivate::canReadNotification(), QQuickMouseArea::childMouseEventFilter(), QX11PaintEngine::drawRects(), QAbstractItemViewPrivate::extendedSelectionCommand(), QNetworkListManagerNetworkInformationBackend::featuresSupportedStatic(), QFileSystemModel::filePath(), QDockAreaLayoutInfo::gapIndex(), QWidgetPrivate::hide_sys(), QQuickGridViewPrivate::initializeCurrentItem(), QDockAreaLayoutInfo::insertGap(), QTest::TestMethods::invokeTests(), QAbstractButton::keyPressEvent(), QWizardPrivate::layoutInfoForCurrentPage(), QHeaderView::mouseMoveEvent(), QHeaderView::mouseReleaseEvent(), QAbstractItemViewPrivate::multiSelectionCommand(), QFileSystemModelPrivate::name(), QWidgetPrivate::naturalWidgetFont(), QWidgetPrivate::naturalWidgetPalette(), QWidgetPrivate::paintSiblingsRecursive(), QMacStyle::polish(), QWindowsVistaStyle::polish(), QMenuPrivate::popupGeometry(), QEventDispatcherUNIX::processEvents(), QFlickGestureRecognizer::recognize(), QWidget::setParent(), QWizardHeader::setup(), QWindowPrivate::setVisible(), QQuickItemViewFxItem::setVisible(), QQuickStackElement::setVisible(), QWizard::setWizardStyle(), QWidgetPrivate::show_sys(), QMacStyle::styleHint(), QMacStyle::unpolish(), QWindowsVistaStyle::unpolish(), QPixmapStyle::unpolish(), QQuickTextInput::updatePaintNode(), QWaylandQuickItem::updatePaintNode(), and QWindowContainerPrivate::updateUsesNativeWidgets().
#define QT_DEBUG |
Definition at line 82 of file qtconfigmacros.h.
#define QT_END_INCLUDE_NAMESPACE |
Definition at line 163 of file qtconfigmacros.h.
#define QT_END_MOC_NAMESPACE |
Definition at line 172 of file qtconfigmacros.h.
#define QT_END_NAMESPACE |
Definition at line 160 of file qtconfigmacros.h.
Definition at line 90 of file qtconfigmacros.h.
Referenced by AVFMediaEncoder::AVFMediaEncoder(), QMacPageSetupDialogPrivate::openCocoaPageLayout(), QPrintDialogPrivate::openCocoaPrintPanel(), qCpuFeatures(), qDetectCpuFeatures(), qt_redirectNSApplicationSendEvent(), and qt_resetNSApplicationSendEvent().
Definition at line 86 of file qtconfigmacros.h.
#define QT_MANGLE_NAMESPACE2 | ( | a, | |
b ) QT_MANGLE_NAMESPACE1(a,b) |
Definition at line 88 of file qtconfigmacros.h.
#define QT_MOC_COMPAT |
Definition at line 71 of file qtconfigmacros.h.
#define QT_REQUIRE_CONFIG | ( | feature | ) | static_assert(QT_FEATURE_##feature == 1, "Required feature " #feature " for file " __FILE__ " not available.") |
Definition at line 67 of file qtconfigmacros.h.
#define QT_SHARED |
Definition at line 39 of file qtconfigmacros.h.
#define QT_USE_NAMESPACE |
Definition at line 161 of file qtconfigmacros.h.