Skip to content

Instantly share code, notes, and snippets.

@Lorac
Last active June 18, 2018 15:24
Show Gist options
  • Save Lorac/035f25ada2d22b0f43bdeb2ce6a4a2a0 to your computer and use it in GitHub Desktop.
Save Lorac/035f25ada2d22b0f43bdeb2ce6a4a2a0 to your computer and use it in GitHub Desktop.
Qt 5.9 include what you use mapping
# Qt
# Incomplete
{ include: ["<../../../qtdeclarative/src/qml/jsapi/qjsengine.h>", private, "<QJSEngine>", public ] },
{ include: ["<../../../qtdeclarative/src/qml/jsapi/qjsvalue.h>", private, "<QJSValue>", public ] },
{ include: ["<../../../qtdeclarative/src/qml/qml/qqmlcontext.h>", private, "<QQmlContext>", public ] },
{ include: ["<../../../qtdeclarative/src/qml/qml/qqmlengine.h>", private, "<QQmlEngine>", public ] },
{ include: ["<../../../qtdeclarative/src/quick/items/qquickitem.h>", private, "<QQuickItem>", public ] },
{ include: ["<../../../qtdeclarative/src/quick/items/qquickview.h>", private, "<QQuickView>", public ] },
{ include: ["<../../../qtdeclarative/src/quick/items/qquickwindow.h>", private, "<QQuickWindow>", public ] },
{ include: ["<../../../qtdeclarative/src/qml/qml/qqmlapplicationengine.h>", private, "<QQmlApplicationEngine>", public ] },
{ include: ["<../../../qtdeclarative/src/quick/scenegraph/coreapi/qsggeometry.h>", private, "<QSGGeometryNode>", public ] },
{ include: ["<../../../qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.h>", private, "<QSGFlatColorMaterial>", public ] },
{ include: ["<../../../qtdeclarative/src/quick/scenegraph/util/qsgtexture.h>", private, "<QSGTexture>", public ] },
{ include: ["<../../../qtdeclarative/src/quick/scenegraph/coreapi/qsgmaterial.h>", private, "<QSGMaterial>", public ] },
{ include: ["<../../../qtdeclarative/src/quick/scenegraph/util/qsgsimplematerial.h>", private, "<QSGSimpleMaterial>", public ] },
{ include: ["<../../../qtdeclarative/src/qml/qml/qqml.h>", private, "<QQmlEngine>", public ] },
{ include: ["<../../../qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h>", private, "<QSGNode>", public ] },
{ include: ["<../../../qtdeclarative/src/quick/scenegraph/util/qsgvertexcolormaterial.h>", private, "<QSGVertexColorMaterial>", public ] },
{ include: ["<../../src/corelib/codecs/qtextcodec.h>", private, "<QTextCodec>", public ] },
{ include: ["<../../src/corelib/global/qflags.h>", private, "<QFlags>", public ] },
{ include: ["<../../src/corelib/global/qglobal.h>", private, "<QtGlobal>", public ] },
{ include: ["<../../src/corelib/global/qlogging.h>", private, "<QDebug>", public ] },
{ include: ["<../../src/corelib/global/qnamespace.h>", private, "<Qt>", public ] },
{ include: ["<../../src/corelib/io/qbuffer.h>", private, "<QBuffer>", public ] },
{ include: ["<../../src/corelib/io/qdatastream.h>", private, "<QDataStream>", public ] },
{ include: ["<../../src/corelib/io/qdebug.h>", private, "<QDebug>", public ] },
{ include: ["<../../src/corelib/io/qdir.h>", private, "<QDir>", public ] },
{ include: ["<../../src/corelib/io/qdiriterator.h>", private, "<QDirIterator>", public ] },
{ include: ["<../../src/corelib/io/qfile.h>", private, "<QFile>", public ] },
{ include: ["<../../src/corelib/io/qfileinfo.h>", private, "<QFileInfo>", public ] },
{ include: ["<../../src/corelib/io/qiodevice.h>", private, "<QIODevice>", public ] },
{ include: ["<../../src/corelib/io/qprocess.h>", private, "<QProcess>", public ] },
{ include: ["<../../src/corelib/io/qsettings.h>", private, "<QSettings>", public ] },
{ include: ["<../../src/corelib/io/qtextstream.h>", private, "<QTextStream>", public ] },
{ include: ["<../../src/corelib/io/qurl.h>", private, "<QUrl>", public ] },
{ include: ["<../../src/corelib/itemmodels/qabstractitemmodel.h>", private, "<QAbstractItemModel>", public ] },
{ include: ["<../../src/corelib/kernel/qcoreapplication.h>", private, "<QCoreApplication>", public ] },
{ include: ["<../../src/corelib/kernel/qcoreevent.h>", private, "<QEvent>", public ] },
{ include: ["<../../src/corelib/kernel/qelapsedtimer.h>", private, "<QElapsedTimer>", public ] },
{ include: ["<../../src/corelib/kernel/qeventloop.h>", private, "<QEventLoop>", public ] },
{ include: ["<../../src/corelib/kernel/qmetatype.h>", private, "<QMetaType>", public ] },
{ include: ["<../../src/corelib/kernel/qobjectdefs.h>", private, "<QObject>", public ] },
{ include: ["<../../src/corelib/kernel/qobject.h>", private, "<QObject>", public ] },
{ include: ["<../../src/corelib/kernel/qsocketnotifier.h>", private, "<QSocketNotifier>", public ] },
{ include: ["<../../src/corelib/kernel/qtimer.h>", private, "<QTimer>", public ] },
{ include: ["<../../src/corelib/kernel/qvariant.h>", private, "<QVariantMap>", public ] },
{ include: ["<../../src/corelib/kernel/qvariant.h>", private, "<QVariant>", public ] },
{ include: ["<../../src/corelib/plugin/quuid.h>", private, "<QUuid>", public ] },
{ include: ["<../../src/corelib/serialization/qdatastream.h>", private, "<QDataStream>", public ] },
{ include: ["<../../src/corelib/serialization/qtextstream.h>", private, "<QTextStream>", public ] },
{ include: ["<../../src/corelib/thread/qmutex.h>", private, "<QMutexLocker>", public ] },
{ include: ["<../../src/corelib/thread/qmutex.h>", private, "<QMutex>", public ] },
{ include: ["<../../src/corelib/thread/qthread.h>", private, "<QThread>", public ] },
{ include: ["<../../src/corelib/tools/qbytearray.h>", private, "<QByteArray>", public ] },
{ include: ["<../../src/corelib/tools/qchar.h>", private, "<QChar>", public ] },
{ include: ["<../../src/corelib/tools/qcommandlineoption.h>", private, "<QCommandLineOption>", public ] },
{ include: ["<../../src/corelib/tools/qcommandlineparser.h>", private, "<QCommandLineParser>", public ] },
{ include: ["<../../src/corelib/tools/qdatetime.h>", private, "<QDateTime>", public ] },
{ include: ["<../../src/corelib/tools/qhash.h>", private, "<QHash>", public ] },
{ include: ["<../../src/corelib/tools/qline.h>", private, "<QLineF>", public ] },
{ include: ["<../../src/corelib/tools/qlist.h>", private, "<QList>", public ] },
{ include: ["<../../src/corelib/tools/qlocale.h>", private, "<QLocale>", public ] },
{ include: ["<../../src/corelib/tools/qmap.h>", private, "<QMap>", public ] },
{ include: ["<../../src/corelib/tools/qmargins.h>", private, "<QMarginsF>", public ] },
{ include: ["<../../src/corelib/tools/qpair.h>", private, "<QPair>", public ] },
{ include: ["<../../src/corelib/tools/qpoint.h>", private, "<QPoint>", public ] },
{ include: ["<../../src/corelib/tools/qrect.h>", private, "<QRectF>", public ] },
{ include: ["<../../src/corelib/tools/qset.h>", private, "<QSet>", public ] },
{ include: ["<../../src/corelib/tools/qsize.h>", private, "<QSize>", public ] },
{ include: ["<../../src/corelib/tools/qstring.h>", private, "<QString>", public ] },
{ include: ["<../../src/corelib/tools/qstringlist.h>", private, "<QStringList>", public ] },
{ include: ["<../../src/corelib/tools/qvector.h>", private, "<QVector>", public ] },
{ include: ["<../../src/dbus/qdbusabstractadaptor.h>", private, "<QDBusAbstractAdaptor>", public ] },
{ include: ["<../../src/dbus/qdbusabstractinterface.h>", private, "<QDBusAbstractInterface>", public ] },
{ include: ["<../../src/dbus/qdbusargument.h>", private, "<QDBusArgument>", public ] },
{ include: ["<../../src/dbus/qdbusconnection.h>", private, "<QDBusConnection>", public ] },
{ include: ["<../../src/dbus/qdbusconnectioninterface.h>", private, "<QDBusConnectionInterface>", public ] },
{ include: ["<../../src/dbus/qdbuserror.h>", private, "<QDBusError>", public ] },
{ include: ["<../../src/dbus/qdbusextratypes.h>", private, "<QDBusObjectPath>", public ] },
{ include: ["<../../src/dbus/qdbusmessage.h>", private, "<QDBusMessage>", public ] },
{ include: ["<../../src/dbus/qdbuspendingcall.h>", private, "<QDBusPendingCall>", public ] },
{ include: ["<../../src/dbus/qdbuspendingreply.h>", private, "<QDBusPendingReply>", public ] },
{ include: ["<../../src/dbus/qdbusreply.h>", private, "<QDBusReply>", public ] },
{ include: ["<../../src/gui/image/qimage.h>", private, "<QImage>", public ] },
{ include: ["<../../src/gui/itemmodels/qstandarditemmodel.h>", private, "<QStandardItemModel>", public ] },
{ include: ["<../../src/gui/itemmodels/qstringlistmodel.h>", private, "<QStringListModel>", public ] },
{ include: ["<../../src/gui/kernel/qguiapplication.h>", private, "<QGuiApplication>", public ] },
{ include: ["<../../src/gui/kernel/qopenglcontext.h>", private, "<QOpenGLContext>", public ] },
{ include: ["<../../src/gui/kernel/qsurfaceformat.h>", private, "<QSurface>", public ] },
{ include: ["<../../src/gui/math3d/qmatrix4x4.h>", private, "<QMatrix4x4>", public ] },
{ include: ["<../../src/gui/math3d/qvector2d.h>", private, "<QVector2D>", public ] },
{ include: ["<../../src/gui/opengl/qopenglshaderprogram.h>", private, "<QOpenGLShaderProgram>", public ] },
{ include: ["<../../src/gui/painting/qcolor.h>", private, "<QColor>", public ] },
{ include: ["<../../src/widgets/kernel/qapplication.h>", private, "<QApplication>", public ] },
{ include: ["<../../src/xml/dom/qdom.h>", private, "<QDomDocument>", public ] },
{ include: ["<../../src/xml/dom/qdom.h>", private, "<QDomElement>", public ] },
{ include: ["<../../src/xml/dom/qdom.h>", private, "<QDomText>", public ] },
{ include: ["<QtGui/../../src/gui/painting/qpolygon.h>", private, "<QtGui/QPolygonF>", public ] },
{ include: ["<itemmodels/qabstractitemmodel.h>", private, "<QAbstractItemModel>", public ] },
{ include: ["<plugin/quuid.h>", private, "<QUuid>", public ] },
{ include: ["<qabstractitemmodel.h>", private, "<QAbstractItemModel>", public ] },
{ include: ["<qapplication.h>", private, "<QApplication>", public ] },
{ include: ["<qbuffer.h>", private, "<QBuffer>", public ] },
{ include: ["<qbytearray.h>", private, "<QByteArray>", public ] },
{ include: ["<qchar.h>", private, "<QChar>", public ] },
{ include: ["<qcolor.h>", private, "<QColor>", public ] },
{ include: ["<qcommandlineoption.h>", private, "<QCommandLineOption>", public ] },
{ include: ["<qcommandlineparser.h>", private, "<QCommandLineParser>", public ] },
{ include: ["<qcoreapplication.h>", private, "<QCoreApplication>", public ] },
{ include: ["<qcoreevent.h>", private, "<QEvent>", public ] },
{ include: ["<qdatastream.h>", private, "<QDataStream>", public ] },
{ include: ["<qdatetime.h>", private, "<QDateTime>", public ] },
{ include: ["<qdbusabstractadaptor.h>", private, "<QDBusAbstractAdaptor>", public ] },
{ include: ["<qdbusabstractinterface.h>", private, "<QDBusAbstractInterface>", public ] },
{ include: ["<qdbusargument.h>", private, "<QDBusArgument>", public ] },
{ include: ["<qdbusconnection.h>", private, "<QDBusConnection>", public ] },
{ include: ["<qdbusconnectioninterface.h>", private, "<QDBusConnectionInterface>", public ] },
{ include: ["<qdbuserror.h>", private, "<QDBusError>", public ] },
{ include: ["<qdbusextratypes.h>", private, "<QDBusObjectPath>", public ] },
{ include: ["<qdbusmessage.h>", private, "<QDBusMessage>", public ] },
{ include: ["<qdbuspendingcall.h>", private, "<QDBusPendingCall>", public ] },
{ include: ["<qdbuspendingreply.h>", private, "<QDBusPendingReply>", public ] },
{ include: ["<qdbusreply.h>", private, "<QDBusReply>", public ] },
{ include: ["<qdebug.h>", private, "<QDebug>", public ] },
{ include: ["<qdir.h>", private, "<QDir>", public ] },
{ include: ["<qdiriterator.h>", private, "<QDirIterator>", public ] },
{ include: ["<qdom.h>", private, "<QDomDocument>", public ] },
{ include: ["<qdom.h>", private, "<QDomElement>", public ] },
{ include: ["<qdom.h>", private, "<QDomText>", public ] },
{ include: ["<qelapsedtimer.h>", private, "<QElapsedTimer>", public ] },
{ include: ["<qeventloop.h>", private, "<QEventLoop>", public ] },
{ include: ["<qfile.h>", private, "<QFile>", public ] },
{ include: ["<qfileinfo.h>", private, "<QFileInfo>", public ] },
{ include: ["<qflags.h>", private, "<QFlags>", public ] },
{ include: ["<qglobal.h>", private, "<QtGlobal>", public ] },
{ include: ["<qguiapplication.h>", private, "<QGuiApplication>", public ] },
{ include: ["<qhash.h>", private, "<QHash>", public ] },
{ include: ["<qimage.h>", private, "<QImage>", public ] },
{ include: ["<qiodevice.h>", private, "<QIODevice>", public ] },
{ include: ["<qjsengine.h>", private, "<QJSEngine>", public ] },
{ include: ["<qjsvalue.h>", private, "<QJSValue>", public ] },
{ include: ["<qline.h>", private, "<QLineF>", public ] },
{ include: ["<qlist.h>", private, "<QList>", public ] },
{ include: ["<qlocale.h>", private, "<QLocale>", public ] },
{ include: ["<qlogging.h>", private, "<QDebug>", public ] },
{ include: ["<qmap.h>", private, "<QMap>", public ] },
{ include: ["<qmargins.h>", private, "<QMarginsF>", public ] },
{ include: ["<qmatrix4x4.h>", private, "<QMatrix4x4>", public ] },
{ include: ["<qmetatype.h>", private, "<QMetaType>", public ] },
{ include: ["<qmutex.h>", private, "<QMutexLocker>", public ] },
{ include: ["<qmutex.h>", private, "<QMutex>", public ] },
{ include: ["<qnamespace.h>", private, "<Qt>", public ] },
{ include: ["<qobjectdefs.h>", private, "<QObject>", public ] },
{ include: ["<qobject.h>", private, "<QObject>", public ] },
{ include: ["<qopenglcontext.h>", private, "<QOpenGLContext>", public ] },
{ include: ["<qopenglshaderprogram.h>", private, "<QOpenGLShaderProgram>", public ] },
{ include: ["<qpair.h>", private, "<QPair>", public ] },
{ include: ["<qpoint.h>", private, "<QPoint>", public ] },
{ include: ["<qprocess.h>", private, "<QProcess>", public ] },
{ include: ["<qqmlapplicationengine.h>", private, "<QQmlApplicationEngine>", public ] },
{ include: ["<qqmlcontext.h>", private, "<QQmlContext>", public ] },
{ include: ["<qqmlengine.h>", private, "<QQmlEngine>", public ] },
{ include: ["<qqml.h>", private, "<QQmlEngine>", public ] },
{ include: ["<qquickitem.h>", private, "<QQuickItem>", public ] },
{ include: ["<qquickview.h>", private, "<QQuickView>", public ] },
{ include: ["<qquickwindow.h>", private, "<QQuickWindow>", public ] },
{ include: ["<qrect.h>", private, "<QRectF>", public ] },
{ include: ["<qset.h>", private, "<QSet>", public ] },
{ include: ["<qsettings.h>", private, "<QSettings>", public ] },
{ include: ["<qsgflatcolormaterial.h>", private, "<QSGFlatColorMaterial>", public ] },
{ include: ["<qsgtexture.h>", private, "<QSGTexture>", public ] },
{ include: ["<qsggeometry.h>", private, "<QSGGeometryNode>", public ] },
{ include: ["<qsgmaterial.h>", private, "<QSGMaterial>", public ] },
{ include: ["<qsgnode.h>", private, "<QSGNode>", public ] },
{ include: ["<qsgsimplematerial.h>", private, "<QSGSimpleMaterial>", public ] },
{ include: ["<qsgvertexcolormaterial.h>", private, "<QSGVertexColorMaterial>", public ] },
{ include: ["<qsize.h>", private, "<QSize>", public ] },
{ include: ["<qsocketnotifier.h>", private, "<QSocketNotifier>", public ] },
{ include: ["<qstandarditemmodel.h>", private, "<QStandardItemModel>", public ] },
{ include: ["<qstring.h>", private, "<QString>", public ] },
{ include: ["<qstringlist.h>", private, "<QStringList>", public ] },
{ include: ["<qstringlistmodel.h>", private, "<QStringListModel>", public ] },
{ include: ["<qsurfaceformat.h>", private, "<QSurface>", public ] },
{ include: ["<qtextcodec.h>", private, "<QTextCodec>", public ] },
{ include: ["<qtextstream.h>", private, "<QTextStream>", public ] },
{ include: ["<qthread.h>", private, "<QThread>", public ] },
{ include: ["<qtimer.h>", private, "<QTimer>", public ] },
{ include: ["<qurl.h>", private, "<QUrl>", public ] },
{ include: ["<quuid.h>", private, "<QUuid>", public ] },
{ include: ["<qvariant.h>", private, "<QVariantMap>", public ] },
{ include: ["<qvariant.h>", private, "<QVariant>", public ] },
{ include: ["<qvector2d.h>", private, "<QVector2D>", public ] },
{ include: ["<qvector.h>", private, "<QVector>", public ] },
{ symbol: ["ItemDataRole", private, "<Qt>", public ] },
{ symbol: ["GlobalColor::yellow", private, "<Qt>", public ] },
{ symbol: ["QStringLiteral", private, "<QStringLiteral>", public ] },
{ symbol: ["Q_DISABLE_COPY", private, "<QtGlobal>", public ] },
{ symbol: ["Q_OBJECT", private, "<QObject>", public ] },
{ symbol: ["Q_UNLIKELY", private, "<QtGlobal>", public ] },
{ symbol: ["GL_LINES", private, "<QtOpenGL/QtOpenGL>", public ] },
{ symbol: ["GL_POINTS", private, "<QtOpenGL/QtOpenGL>", public ] },
{ symbol: ["GL_TRIANGLES", private, "<QtOpenGL/QtOpenGL>", public ] },
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment