Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qiostextinputoverlay.h
Go to the documentation of this file.
1
// Copyright (C) 2017 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QIOSTEXTEDITOVERLAY_H
6
#
define
QIOSTEXTEDITOVERLAY_H
7
8
#
include
<
QtCore
/
QObject
>
9
10
Q_FORWARD_DECLARE_OBJC_CLASS
(
QIOSEditMenu
);
11
Q_FORWARD_DECLARE_OBJC_CLASS
(
QIOSCursorRecognizer
);
12
Q_FORWARD_DECLARE_OBJC_CLASS
(
QIOSSelectionRecognizer
);
13
Q_FORWARD_DECLARE_OBJC_CLASS
(
QIOSTapRecognizer
);
14
15
QT_BEGIN_NAMESPACE
16
17
class
QIOSTextInputOverlay :
public
QObject
18
{
19
public
:
20
QIOSTextInputOverlay();
21
~QIOSTextInputOverlay();
22
23
static
QIOSEditMenu *s_editMenu;
24
25
private
:
26
QIOSCursorRecognizer *m_cursorRecognizer;
27
QIOSSelectionRecognizer *m_selectionRecognizer;
28
QIOSTapRecognizer *m_openMenuOnTapRecognizer;
29
30
void
updateFocusObject();
31
};
32
33
QT_END_NAMESPACE
34
35
#
endif
QIOSIntegrationPlugin
Definition
plugin.mm:14
QIOSIntegration
Definition
qiosintegration.h:38
QIOSIntegration::applicationState
QIOSApplicationState applicationState
Definition
qiosintegration.h:95
QIOSIntegration::initialize
void initialize() override
Performs initialization steps that depend on having an event dispatcher available.
Definition
qiosintegration.mm:75
QIOSIntegration::styleHint
QVariant styleHint(StyleHint hint) const override
Definition
qiosintegration.mm:244
QIOSIntegration::createPlatformTheme
QPlatformTheme * createPlatformTheme(const QString &name) const override
Definition
qiosintegration.mm:267
QIOSIntegration::optionalPlugins
QFactoryLoader * optionalPlugins()
Definition
qiosintegration.h:93
QIOSIntegration::nativeResourceForWindow
void * nativeResourceForWindow(const QByteArray &resource, QWindow *window) override
Definition
qiosintegration.mm:361
QIOSIntegration::beep
void beep() const override
Definition
qiosintegration.mm:301
QIOSIntegration::~QIOSIntegration
~QIOSIntegration()
Definition
qiosintegration.mm:118
QIOSIntegration::instance
static QIOSIntegration * instance()
Definition
qiosintegration.mm:53
QIOSIntegration::createPlatformOffscreenSurface
QPlatformOffscreenSurface * createPlatformOffscreenSurface(QOffscreenSurface *surface) const override
Factory function for QOffscreenSurface.
Definition
qiosintegration.mm:209
QIOSIntegration::createForeignWindow
QPlatformWindow * createForeignWindow(QWindow *window, WId nativeHandle) const override
Definition
qiosintegration.mm:178
QIOSIntegration::setApplicationBadge
void setApplicationBadge(qint64 number) override
Definition
qiosintegration.mm:308
QIOSIntegration::touchDevice
QPointingDevice * touchDevice()
Definition
qiosintegration.mm:275
QIOSIntegration::createPlatformBackingStore
QPlatformBackingStore * createPlatformBackingStore(QWindow *window) const override
Factory function for QPlatformBackingStore.
Definition
qiosintegration.mm:183
QIOSIntegration::themeNames
QStringList themeNames() const override
Definition
qiosintegration.mm:262
QIOSIntegration::nativeInterface
QPlatformNativeInterface * nativeInterface() const override
Definition
qiosintegration.mm:296
QIOSIntegration::createEventDispatcher
QAbstractEventDispatcher * createEventDispatcher() const override
Factory function for the GUI event dispatcher.
Definition
qiosintegration.mm:214
QIOSIntegration::services
QPlatformServices * services() const override
Definition
qiosintegration.mm:236
QIOSIntegration::hasCapability
bool hasCapability(Capability cap) const override
Definition
qiosintegration.mm:146
QIOSIntegration::inputContext
QPlatformInputContext * inputContext() const override
Returns the platforms input context.
Definition
qiosintegration.mm:231
QIOSIntegration::fontDatabase
QPlatformFontDatabase * fontDatabase() const override
Accessor for the platform integration's fontdatabase.
Definition
qiosintegration.mm:219
QIOSIntegration::createPlatformWindow
QPlatformWindow * createPlatformWindow(QWindow *window) const override
Factory function for QPlatformWindow.
Definition
qiosintegration.mm:173
QIOSServices
Definition
qiosservices.h:14
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
Q_FORWARD_DECLARE_OBJC_CLASS
Q_FORWARD_DECLARE_OBJC_CLASS(NSObject)
Q_FORWARD_DECLARE_OBJC_CLASS
Q_FORWARD_DECLARE_OBJC_CLASS(QIOSTapRecognizer)
Q_FORWARD_DECLARE_OBJC_CLASS
Q_FORWARD_DECLARE_OBJC_CLASS(QIOSCursorRecognizer)
Q_FORWARD_DECLARE_OBJC_CLASS
Q_FORWARD_DECLARE_OBJC_CLASS(QIOSSelectionRecognizer)
qtbase
src
plugins
platforms
ios
qiostextinputoverlay.h
Generated on
for Qt by
1.18.0