internal macros ( not intended for application code ) moved from
QskGlobal.h to QskInternalMacros.h
This commit is contained in:
parent
06b07839b3
commit
33a482505a
@ -8,6 +8,7 @@
|
||||
#include <QskGradient.h>
|
||||
#include <QskGradientDirection.h>
|
||||
#include <QskBoxRenderer.h>
|
||||
#include <QskInternalMacros.h>
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
|
||||
|
@ -4,6 +4,7 @@
|
||||
*****************************************************************************/
|
||||
|
||||
#include "Image.h"
|
||||
#include <QskInternalMacros.h>
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qquickimage_p_p.h>
|
||||
|
@ -5,7 +5,8 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "QskGlobal.h"
|
||||
#include <QskGlobal.h>
|
||||
#include <QskInternalMacros.h>
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
|
||||
|
@ -4,6 +4,7 @@
|
||||
*****************************************************************************/
|
||||
|
||||
#include "ArcShadowNode.h"
|
||||
#include <QskInternalMacros.h>
|
||||
|
||||
#include <qcolor.h>
|
||||
#include <qsgmaterial.h>
|
||||
|
@ -59,9 +59,13 @@
|
||||
#include <QskWindow.h>
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK( 6, 2, 0 )
|
||||
|
||||
#include <QskInternalMacros.h>
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qqmlmetatype_p.h>
|
||||
QSK_QT_PRIVATE_END
|
||||
|
||||
#endif
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK( 6, 5, 0 )
|
||||
|
@ -9,6 +9,8 @@
|
||||
#include <qquickitem.h>
|
||||
#include <qquickwindow.h>
|
||||
|
||||
#include <QskInternalMacros.h>
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <QtGui/private/qguiapplication_p.h>
|
||||
QSK_QT_PRIVATE_END
|
||||
|
@ -71,6 +71,10 @@ list(APPEND SOURCES
|
||||
common/QskTickmarks.cpp
|
||||
)
|
||||
|
||||
list(APPEND PRIVATE_HEADERS
|
||||
common/QskInternalMacros.h
|
||||
)
|
||||
|
||||
list(APPEND HEADERS
|
||||
graphic/QskColorFilter.h
|
||||
graphic/QskGraphic.h
|
||||
|
@ -4,6 +4,7 @@
|
||||
*****************************************************************************/
|
||||
|
||||
#include "QskFunctions.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qfont.h>
|
||||
#include <qfontmetrics.h>
|
||||
|
@ -6,7 +6,6 @@
|
||||
#ifndef QSK_GLOBAL_H
|
||||
#define QSK_GLOBAL_H
|
||||
|
||||
#include <qcompilerdetection.h>
|
||||
#include <qglobal.h>
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK( 5, 15, 0 )
|
||||
@ -32,24 +31,6 @@
|
||||
#define QSK_EXPORT
|
||||
#endif
|
||||
|
||||
#define QSK_QT_PRIVATE_BEGIN \
|
||||
QT_WARNING_PUSH \
|
||||
QT_WARNING_DISABLE_GCC("-Wpragmas") \
|
||||
QT_WARNING_DISABLE_GCC("-Wpedantic") \
|
||||
QT_WARNING_DISABLE_GCC("-Wsuggest-override") \
|
||||
QT_WARNING_DISABLE_GCC("-Wsuggest-final-types") \
|
||||
QT_WARNING_DISABLE_GCC("-Wsuggest-final-methods")
|
||||
|
||||
#define QSK_QT_PRIVATE_END \
|
||||
QT_WARNING_POP
|
||||
|
||||
#define QSK_HIDDEN_EXTERNAL_BEGIN \
|
||||
QT_WARNING_PUSH \
|
||||
QT_WARNING_DISABLE_GCC("-Wmissing-declarations")
|
||||
|
||||
#define QSK_HIDDEN_EXTERNAL_END \
|
||||
QT_WARNING_POP
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK( 6, 0, 0 )
|
||||
using QskHashValue = uint;
|
||||
#else
|
||||
|
29
src/common/QskInternalMacros.h
Normal file
29
src/common/QskInternalMacros.h
Normal file
@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
* QSkinny - Copyright (C) The authors
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*****************************************************************************/
|
||||
|
||||
#ifndef QSK_INTERNAL_MACROS_H
|
||||
#define QSK_INTERNAL_MACROS_H
|
||||
|
||||
#include <qcompilerdetection.h>
|
||||
|
||||
#define QSK_QT_PRIVATE_BEGIN \
|
||||
QT_WARNING_PUSH \
|
||||
QT_WARNING_DISABLE_GCC("-Wpragmas") \
|
||||
QT_WARNING_DISABLE_GCC("-Wpedantic") \
|
||||
QT_WARNING_DISABLE_GCC("-Wsuggest-override") \
|
||||
QT_WARNING_DISABLE_GCC("-Wsuggest-final-types") \
|
||||
QT_WARNING_DISABLE_GCC("-Wsuggest-final-methods")
|
||||
|
||||
#define QSK_QT_PRIVATE_END \
|
||||
QT_WARNING_POP
|
||||
|
||||
#define QSK_HIDDEN_EXTERNAL_BEGIN \
|
||||
QT_WARNING_PUSH \
|
||||
QT_WARNING_DISABLE_GCC("-Wmissing-declarations")
|
||||
|
||||
#define QSK_HIDDEN_EXTERNAL_END \
|
||||
QT_WARNING_POP
|
||||
|
||||
#endif
|
@ -4,6 +4,7 @@
|
||||
*****************************************************************************/
|
||||
|
||||
#include "QskMetaFunction.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qcoreapplication.h>
|
||||
#include <qobject.h>
|
||||
|
@ -5,6 +5,7 @@
|
||||
|
||||
#include "QskMetaInvokable.h"
|
||||
#include "QskMetaFunction.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qmetaobject.h>
|
||||
#include <qobject.h>
|
||||
|
@ -4,6 +4,7 @@
|
||||
*****************************************************************************/
|
||||
|
||||
#include "QskObjectCounter.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qdebug.h>
|
||||
#include <qset.h>
|
||||
|
@ -4,6 +4,7 @@
|
||||
*****************************************************************************/
|
||||
|
||||
#include "QskPlatform.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qguiapplication.h>
|
||||
#include <qquickwindow.h>
|
||||
|
@ -4,6 +4,7 @@
|
||||
*****************************************************************************/
|
||||
|
||||
#include "QskRgbValue.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qeasingcurve.h>
|
||||
#include <qimage.h>
|
||||
|
@ -5,6 +5,7 @@
|
||||
|
||||
#include "QskDirtyItemFilter.h"
|
||||
#include "QskItem.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qquickitem_p.h>
|
||||
|
@ -10,6 +10,7 @@
|
||||
|
||||
#include "QskPanGestureRecognizer.h"
|
||||
#include "QskGesture.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qguiapplication.h>
|
||||
#include <qstylehints.h>
|
||||
|
@ -8,6 +8,7 @@
|
||||
#include "QskAnimationHint.h"
|
||||
#include "QskEvent.h"
|
||||
#include "QskQuick.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qpointer.h>
|
||||
#include <qquickwindow.h>
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "QskGestureRecognizer.h"
|
||||
#include "QskEvent.h"
|
||||
#include "QskQuick.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qcoreapplication.h>
|
||||
#include <qquickitem.h>
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "QskInputGrabber.h"
|
||||
#include "QskWindow.h"
|
||||
#include "QskEvent.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qpointer.h>
|
||||
|
||||
|
@ -11,6 +11,7 @@
|
||||
#include "QskSkinManager.h"
|
||||
#include "QskSkin.h"
|
||||
#include "QskDirtyItemFilter.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qglobalstatic.h>
|
||||
#include <qquickwindow.h>
|
||||
|
@ -5,6 +5,7 @@
|
||||
|
||||
#include "QskItemAnchors.h"
|
||||
#include "QskMargins.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qquickanchors_p.h>
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#include "QskGlobal.h"
|
||||
#include "QskItem.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qquickitem_p.h>
|
||||
|
@ -13,6 +13,7 @@
|
||||
#include "QskSkinlet.h"
|
||||
#include "QskEvent.h"
|
||||
#include "QskPlatform.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qvector.h>
|
||||
#include <qvariant.h>
|
||||
|
@ -11,6 +11,7 @@
|
||||
#include "QskEvent.h"
|
||||
#include "QskPlatform.h"
|
||||
#include "QskHintAnimator.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qpa/qplatformintegration.h>
|
||||
|
||||
|
@ -8,6 +8,8 @@
|
||||
#include "QskFunctions.h"
|
||||
#include "QskLayoutElement.h"
|
||||
#include "QskPlatform.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qquickitem.h>
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
|
@ -9,6 +9,7 @@
|
||||
#include "QskScrollViewSkinlet.h"
|
||||
#include "QskBoxBorderMetrics.h"
|
||||
#include "QskSGNode.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qquickitem_p.h>
|
||||
|
@ -10,6 +10,7 @@
|
||||
#include "QskGesture.h"
|
||||
#include "QskPanGestureRecognizer.h"
|
||||
#include "QskQuick.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qquickwindow_p.h>
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "QskShortcutMap.h"
|
||||
#include "QskMetaInvokable.h"
|
||||
#include "QskQuick.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qkeysequence.h>
|
||||
#include <qquickitem.h>
|
||||
|
@ -106,6 +106,8 @@
|
||||
#include "QskStatusIndicator.h"
|
||||
#include "QskStatusIndicatorSkinlet.h"
|
||||
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qhash.h>
|
||||
|
||||
static inline QskSkinlet* qskNewSkinlet( const QMetaObject* metaObject, QskSkin* skin )
|
||||
|
@ -7,6 +7,7 @@
|
||||
#include "QskTextInputSkinlet.h"
|
||||
#include "QskFontRole.h"
|
||||
#include "QskQuick.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qquicktextinput_p.h>
|
||||
|
@ -16,6 +16,7 @@
|
||||
#include "QskMargins.h"
|
||||
#include "QskIntervalF.h"
|
||||
#include "QskTextColors.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
// Even if we don't use the standard Qt animation system we
|
||||
// use its registry of interpolators: why adding our own ...
|
||||
|
@ -10,6 +10,7 @@
|
||||
#include "QskSetup.h"
|
||||
#include "QskSkin.h"
|
||||
#include "QskSkinManager.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qmath.h>
|
||||
#include <qpointer.h>
|
||||
|
@ -7,6 +7,7 @@
|
||||
#include "QskColorFilter.h"
|
||||
#include "QskGraphicPaintEngine.h"
|
||||
#include "QskPainterCommand.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qguiapplication.h>
|
||||
#include <qimage.h>
|
||||
|
@ -8,6 +8,7 @@
|
||||
#include "QskEvent.h"
|
||||
#include "QskQuick.h"
|
||||
#include "QskFunctions.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qquickitem_p.h>
|
||||
|
@ -4,6 +4,7 @@
|
||||
*****************************************************************************/
|
||||
|
||||
#include "QskBasicLinesNode.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qsgmaterial.h>
|
||||
#include <qsggeometry.h>
|
||||
|
@ -5,6 +5,7 @@
|
||||
|
||||
#include "QskBoxShadowNode.h"
|
||||
#include "QskBoxShapeMetrics.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qcolor.h>
|
||||
#include <qsgmaterialshader.h>
|
||||
|
@ -5,6 +5,7 @@
|
||||
|
||||
#include "QskColorRamp.h"
|
||||
#include "QskRgbValue.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qrhi_p.h>
|
||||
|
@ -7,6 +7,7 @@
|
||||
#define QSK_FILL_NODE_PRIVATE_H
|
||||
|
||||
#include "QskGlobal.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qsgnode_p.h>
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "QskPaintedNode.h"
|
||||
#include "QskSGNode.h"
|
||||
#include "QskTextureRenderer.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qsgimagenode.h>
|
||||
#include <qquickwindow.h>
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "QskPlainTextRenderer.h"
|
||||
#include "QskTextColors.h"
|
||||
#include "QskTextOptions.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qfontmetrics.h>
|
||||
#include <qmath.h>
|
||||
|
@ -6,6 +6,7 @@
|
||||
#include "QskRichTextRenderer.h"
|
||||
#include "QskTextColors.h"
|
||||
#include "QskTextOptions.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qglobalstatic.h>
|
||||
#include <qmutex.h>
|
||||
|
@ -5,6 +5,7 @@
|
||||
|
||||
#include "QskSceneTexture.h"
|
||||
#include "QskTreeNode.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qmath.h>
|
||||
|
||||
|
@ -8,6 +8,7 @@
|
||||
#include "QskGradientDirection.h"
|
||||
#include "QskVertex.h"
|
||||
#include "QskFillNodePrivate.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qvectorpath_p.h>
|
||||
|
@ -4,6 +4,7 @@
|
||||
*****************************************************************************/
|
||||
|
||||
#include "QskStippledLineRenderer.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
QSK_QT_PRIVATE_BEGIN
|
||||
#include <private/qstroker_p.h>
|
||||
|
@ -7,6 +7,7 @@
|
||||
#include "QskVertex.h"
|
||||
#include "QskGradient.h"
|
||||
#include "QskRgbValue.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qpainterpath.h>
|
||||
|
||||
|
@ -5,6 +5,7 @@
|
||||
|
||||
#include "QskTextureRenderer.h"
|
||||
#include "QskQuick.h"
|
||||
#include "QskInternalMacros.h"
|
||||
|
||||
#include <qopenglcontext.h>
|
||||
#include <qopenglframebufferobject.h>
|
||||
|
Loading…
x
Reference in New Issue
Block a user