5#ifndef QTQUICKFOREIGN_P_H
6#define QTQUICKFOREIGN_P_H
8#include <QtQuick/private/qtquickglobal_p.h>
10#include <QtGui/qstylehints.h>
11#include <QtGui/qeventpoint.h>
13#include <QtGui/qinputmethod.h>
15#if QT_CONFIG(validator)
16#include <QtGui/qvalidator.h>
18#if QT_CONFIG(shortcut)
19#include <QtGui/qkeysequence.h>
22#include <QtGui/qfontvariableaxis.h>
24#include <QtGui/QScreen>
26#include <QtQml/qqml.h>
41struct QStyleHintsForeign
44 QML_FOREIGN(QStyleHints)
46 QML_ADDED_IN_VERSION(6, 4)
56#if QT_CONFIG(validator)
57struct QValidatorForeign
60 QML_FOREIGN(QValidator)
62 QML_ADDED_IN_VERSION(2, 0)
65#if QT_CONFIG(regularexpression)
66struct QRegularExpressionValidatorForeign
69 QML_FOREIGN(QRegularExpressionValidator)
70 QML_NAMED_ELEMENT(RegularExpressionValidator)
71 QML_ADDED_IN_VERSION(2, 14)
78struct QInputMethodForeign
81 QML_FOREIGN(QInputMethod)
82 QML_NAMED_ELEMENT(InputMethod)
83 QML_ADDED_IN_VERSION(2, 0)
84 QML_REMOVED_IN_VERSION(6, 4)
85 QML_UNCREATABLE(
"InputMethod is an abstract class.")
89#if QT_CONFIG(shortcut)
90namespace QKeySequenceForeign
93 QML_FOREIGN_NAMESPACE(QKeySequence)
94 QML_NAMED_ELEMENT(StandardKey)
95 QML_ADDED_IN_VERSION(2, 2)
102 QML_FOREIGN(QEventPoint)