Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qintegrityfbintegration.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
4#ifndef QINTEGRITYFBINTEGRATION_H
5#define QINTEGRITYFBINTEGRATION_H
6
7#include <qpa/qplatformintegration.h>
8#include <qpa/qplatformnativeinterface.h>
9
11
14
16{
17public:
18 QIntegrityFbIntegration(const QStringList &paramList);
20
21 void initialize() override;
23
26
28
29 QPlatformFontDatabase *fontDatabase() const override;
30 QPlatformServices *services() const override;
31 QPlatformInputContext *inputContext() const override { return m_inputContext; }
32
34
35 QList<QPlatformScreen *> screens() const;
36
37private:
38 void createInputHandlers();
39
40 QIntegrityFbScreen *m_primaryScreen;
41 QPlatformInputContext *m_inputContext;
42 QScopedPointer<QPlatformFontDatabase> m_fontDb;
43 QScopedPointer<QPlatformServices> m_services;
44 QScopedPointer<QPlatformNativeInterface> m_nativeInterface;
45};
46
48
49#endif // QINTEGRITYFBINTEGRATION_H
QPlatformFontDatabase * fontDatabase() const override
Accessor for the platform integration's fontdatabase.
QIntegrityFbIntegration(const QStringList &paramList)
QPlatformWindow * createPlatformWindow(QWindow *window) const override
Factory function for QPlatformWindow.
QList< QPlatformScreen * > screens() const
QPlatformServices * services() const override
bool hasCapability(QPlatformIntegration::Capability cap) const override
QPlatformBackingStore * createPlatformBackingStore(QWindow *window) const override
Factory function for QPlatformBackingStore.
void initialize() override
Performs initialization steps that depend on having an event dispatcher available.
QPlatformInputContext * inputContext() const override
Returns the platforms input context.
QAbstractEventDispatcher * createEventDispatcher() const override
Factory function for the GUI event dispatcher.
QPlatformNativeInterface * nativeInterface() const override
The QPlatformBackingStore class provides the drawing area for top-level windows.
The QPlatformFontDatabase class makes it possible to customize how fonts are discovered and how they ...
The QPlatformInputContext class abstracts the input method dependent data and composing state.
The QPlatformIntegration class is the entry for WindowSystem specific functionality.
Capability
Capabilities are used to determine specific features of a platform integration.
The QPlatformNativeInterface class provides an abstraction for retrieving native resource handles.
The QPlatformServices provides the backend for desktop-related functionality.
The QPlatformWindow class provides an abstraction for top-level windows.
\inmodule QtCore
\inmodule QtGui
Definition qwindow.h:63
Combined button and popup list for selecting options.
GLenum cap
aWidget window() -> setWindowTitle("New Window Title")
[2]