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
qintegrityfbscreen.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
QINTEGRITYFBSCREEN_H
6
#
define
QINTEGRITYFBSCREEN_H
7
8
#
include
<
QtFbSupport
/
private
/
qfbscreen_p
.
h
>
9
#
include
<
device
/
fbdriver
.
h
>
10
11
QT_BEGIN_NAMESPACE
12
13
class
QPainter
;
14
class
QFbCursor
;
15
16
class
QIntegrityFbScreen
:
public
QFbScreen
17
{
18
Q_OBJECT
19
public
:
20
QIntegrityFbScreen
(
const
QStringList
&
args
);
21
~
QIntegrityFbScreen
();
22
23
bool
initialize
();
24
25
QPixmap
grabWindow
(WId wid,
int
x,
int
y,
int
width,
int
height)
const
override
;
26
27
QRegion
doRedraw
()
override
;
28
29
private
:
30
QStringList mArgs;
31
FBDriver *mFbd;
32
FBHandle mFbh;
33
FBInfo mFbinfo;
34
MemoryRegion mVMR;
35
Address mVMRCookie;
36
37
QImage mFbScreenImage;
38
39
QPainter
*mBlitter;
40
};
41
42
QT_END_NAMESPACE
43
44
#
endif
// QINTEGRITYFBSCREEN_H
QFbCursor
Definition
qfbcursor_p.h:42
QIntegrityFbIntegration
Definition
qintegrityfbintegration.h:17
QIntegrityFbIntegration::fontDatabase
QPlatformFontDatabase * fontDatabase() const override
Accessor for the platform integration's fontdatabase.
Definition
qintegrityfbintegration.cpp:80
QIntegrityFbIntegration::createPlatformWindow
QPlatformWindow * createPlatformWindow(QWindow *window) const override
Factory function for QPlatformWindow.
Definition
qintegrityfbintegration.cpp:63
QIntegrityFbIntegration::screens
QList< QPlatformScreen * > screens() const
Definition
qintegrityfbintegration.cpp:73
QIntegrityFbIntegration::services
QPlatformServices * services() const override
Definition
qintegrityfbintegration.cpp:85
QIntegrityFbIntegration::hasCapability
bool hasCapability(QPlatformIntegration::Capability cap) const override
Definition
qintegrityfbintegration.cpp:49
QIntegrityFbIntegration::createPlatformBackingStore
QPlatformBackingStore * createPlatformBackingStore(QWindow *window) const override
Factory function for QPlatformBackingStore.
Definition
qintegrityfbintegration.cpp:58
QIntegrityFbIntegration::initialize
void initialize() override
Performs initialization steps that depend on having an event dispatcher available.
Definition
qintegrityfbintegration.cpp:34
QIntegrityFbIntegration::createEventDispatcher
QAbstractEventDispatcher * createEventDispatcher() const override
Factory function for the GUI event dispatcher.
Definition
qintegrityfbintegration.cpp:68
QIntegrityFbIntegration::nativeInterface
QPlatformNativeInterface * nativeInterface() const override
Definition
qintegrityfbintegration.cpp:98
QIntegrityFbIntegration::~QIntegrityFbIntegration
~QIntegrityFbIntegration()
Definition
qintegrityfbintegration.cpp:29
QIntegrityFbScreen
Definition
qintegrityfbscreen.h:17
QIntegrityFbScreen::initialize
bool initialize()
Definition
qintegrityfbscreen.cpp:76
QIntegrityFbScreen::grabWindow
QPixmap grabWindow(WId wid, int x, int y, int width, int height) const override
This function is called when Qt needs to be able to grab the content of a window.
Definition
qintegrityfbscreen.cpp:189
QIntegrityFbScreen::doRedraw
QRegion doRedraw() override
Definition
qintegrityfbscreen.cpp:164
QIntegrityFbScreen::~QIntegrityFbScreen
~QIntegrityFbScreen()
Definition
qintegrityfbscreen.cpp:64
QPaintEngine::QPainter
friend class QPainter
Definition
qpaintengine.h:220
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtbase
src
plugins
platforms
integrity
qintegrityfbscreen.h
Generated on
for Qt by
1.18.0