11#include <QtCore/QLoggingCategory>
12#include <QtCore/private/qcore_unix_p.h>
34 qCDebug(qLcEglfsKmsDebug) <<
"Creating GBM device for file descriptor" <<
fd
36 m_gbm_device = gbm_create_device(
fd);
54 gbm_device_destroy(m_gbm_device);
55 m_gbm_device =
nullptr;
93 if (!screenThisScreenClones && screensCloningThisScreen.
isEmpty())
gbm_device * gbmDevice() const
void * nativeDisplay() const override
void registerScreenCloning(QPlatformScreen *screen, QPlatformScreen *screenThisScreenClones, const QList< QPlatformScreen * > &screensCloningThisScreen) override
QPlatformScreen * createHeadlessScreen() override
QPlatformScreen * createScreen(const QKmsOutput &output) override
QString devicePath() const
bool isEmpty() const noexcept
\macro QT_RESTRICTED_CAST_FROM_ASCII
void qErrnoWarning(const char *msg,...)
Combined button and popup list for selecting options.
static int qt_safe_open(const char *pathname, int flags, mode_t mode=0777)
static int qt_safe_close(int fd)
#define qCDebug(category,...)
#define Q_DECLARE_LOGGING_CATEGORY(name)
GLsizei const GLchar *const * path
#define qPrintable(string)
static char * toLocal8Bit(char *out, QStringView in, QStringConverter::State *state)
QT_BEGIN_NAMESPACE typedef uchar * output