5#ifndef QTQUICKFOREIGN_P_H
6#define QTQUICKFOREIGN_P_H
8#include <QtQuick/private/qtquickglobal_p.h>
10#include <QtGui/qaccessibilityhints.h>
11#include <QtGui/qstylehints.h>
12#include <QtGui/qeventpoint.h>
14#include <QtGui/qinputmethod.h>
16#if QT_CONFIG(validator)
17#include <QtGui/qvalidator.h>
19#if QT_CONFIG(shortcut)
20#include <QtGui/qkeysequence.h>
23#include <QtGui/qfontvariableaxis.h>
25#include <QtGui/QScreen>
27#include <QtQml/qqml.h>
42struct QAccessibilityHintsForeign
45 QML_FOREIGN(QAccessibilityHints)
47 QML_ADDED_IN_VERSION(6, 10)
53 QML_FOREIGN(QStyleHints)
65#if QT_CONFIG(validator)
66struct QValidatorForeign
69 QML_FOREIGN(QValidator)
71 QML_ADDED_IN_VERSION(2, 0)
74#if QT_CONFIG(regularexpression)
75struct QRegularExpressionValidatorForeign
78 QML_FOREIGN(QRegularExpressionValidator)
79 QML_NAMED_ELEMENT(RegularExpressionValidator)
80 QML_ADDED_IN_VERSION(2, 14)
87struct QInputMethodForeign
90 QML_FOREIGN(QInputMethod)
91 QML_NAMED_ELEMENT(InputMethod)
92 QML_ADDED_IN_VERSION(2, 0)
93 QML_REMOVED_IN_VERSION(6, 4)
94 QML_UNCREATABLE(
"InputMethod is an abstract class.")
98#if QT_CONFIG(shortcut)
99namespace QKeySequenceForeign
102 QML_FOREIGN_NAMESPACE(QKeySequence)
103 QML_NAMED_ELEMENT(StandardKey)
104 QML_ADDED_IN_VERSION(2, 2)
111 QML_FOREIGN(QEventPoint)
Combined button and popup list for selecting options.