Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
qeglfskmsdevice_p.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// Copyright (C) 2016 Pelagicore AG
3
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
4
5
#ifndef QEGLFSKMSDEVICE_H
6
#define QEGLFSKMSDEVICE_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#include "private/qeglfsglobal_p.h"
20
#include <QtKmsSupport/private/qkmsdevice_p.h>
21
22
QT_BEGIN_NAMESPACE
23
24
class
Q_EGLFS_EXPORT
QEglFSKmsDevice
:
public
QKmsDevice
25
{
26
public
:
27
QEglFSKmsDevice
(
QKmsScreenConfig
*screenConfig,
const
QString
&
path
);
28
29
void
registerScreen
(
QPlatformScreen
*
screen
,
30
bool
isPrimary,
31
const
QPoint
&virtualPos,
32
const
QList<QPlatformScreen *>
&virtualSiblings)
override
;
33
};
34
35
QT_END_NAMESPACE
36
37
#endif
// QEGLFSKMSDEVICE_H
QEglFSKmsDevice
Definition
qeglfskmsdevice_p.h:25
QKmsDevice
Definition
qkmsdevice_p.h:190
QKmsDevice::registerScreen
virtual void registerScreen(QPlatformScreen *screen, bool isPrimary, const QPoint &virtualPos, const QList< QPlatformScreen * > &virtualSiblings)=0
QKmsScreenConfig
Definition
qkmsdevice_p.h:70
QList
Definition
qlist.h:74
QPlatformScreen
The QPlatformScreen class provides an abstraction for visual displays.
Definition
qplatformscreen.h:44
QPoint
\inmodule QtCore\reentrant
Definition
qpoint.h:23
QString
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition
qstring.h:127
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1545
Q_EGLFS_EXPORT
#define Q_EGLFS_EXPORT
Definition
qeglfsglobal_p.h:27
path
GLsizei const GLchar *const * path
Definition
qopenglext.h:4283
screen
QScreen * screen
[1]
Definition
main.cpp:29
qtbase
src
plugins
platforms
eglfs
deviceintegration
eglfs_kms_support
qeglfskmsdevice_p.h
Generated by
1.9.7