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
qhaikuscreen.h
Go to the documentation of this file.
1
// Copyright (C) 2015 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Tobias Koenig <tobias.koenig@kdab.com>
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
QHAIKUSCREEN_H
5
#
define
QHAIKUSCREEN_H
6
7
#
include
<
qpa
/
qplatformscreen
.
h
>
8
9
class
BScreen;
10
class
QHaikuCursor;
11
12
QT_BEGIN_NAMESPACE
13
14
class
QHaikuScreen :
public
QPlatformScreen
15
{
16
public
:
17
QHaikuScreen();
18
~QHaikuScreen();
19
20
QPixmap grabWindow(WId window,
int
x,
int
y,
int
width,
int
height)
const
override;
21
22
QRect geometry()
const
override;
23
int
depth()
const
override;
24
QImage::Format format()
const
override;
25
26
QPlatformCursor *cursor()
const
override;
27
28
private
:
29
BScreen *m_screen;
30
31
QHaikuCursor *m_cursor;
32
};
33
34
QT_END_NAMESPACE
35
36
#
endif
QHaikuApplication
Definition
qhaikuapplication.h:12
QHaikuIntegration
Definition
qhaikuintegration.h:16
QHaikuIntegration::~QHaikuIntegration
~QHaikuIntegration()
Definition
qhaikuintegration.cpp:52
QHaikuIntegration::hasCapability
bool hasCapability(QPlatformIntegration::Capability cap) const override
Definition
qhaikuintegration.cpp:67
QHaikuIntegration::QHaikuIntegration
QHaikuIntegration(const QStringList ¶mList)
Definition
qhaikuintegration.cpp:32
QHaikuIntegration::createEventDispatcher
QAbstractEventDispatcher * createEventDispatcher() const override
Factory function for the GUI event dispatcher.
Definition
qhaikuintegration.cpp:102
QHaikuIntegration::createPlatformBackingStore
QPlatformBackingStore * createPlatformBackingStore(QWindow *window) const override
Factory function for QPlatformBackingStore.
Definition
qhaikuintegration.cpp:97
QHaikuIntegration::clipboard
QPlatformClipboard * clipboard() const override
Accessor for the platform integration's clipboard.
Definition
qhaikuintegration.cpp:85
QHaikuIntegration::fontDatabase
QPlatformFontDatabase * fontDatabase() const override
Accessor for the platform integration's fontdatabase.
Definition
qhaikuintegration.cpp:72
QHaikuIntegration::createPlatformWindow
QPlatformWindow * createPlatformWindow(QWindow *window) const override
Factory function for QPlatformWindow.
Definition
qhaikuintegration.cpp:90
QHaikuIntegration::services
QPlatformServices * services() const override
Definition
qhaikuintegration.cpp:77
QHaikuRasterBackingStore
Definition
qhaikurasterbackingstore.h:17
QHaikuRasterBackingStore::QHaikuRasterBackingStore
QHaikuRasterBackingStore(QWindow *window)
Definition
qhaikurasterbackingstore.cpp:12
QHaikuRasterBackingStore::flush
void flush(QWindow *window, const QRegion ®ion, const QPoint &offset) override
Flushes the given region from the specified window.
Definition
qhaikurasterbackingstore.cpp:32
QHaikuRasterBackingStore::~QHaikuRasterBackingStore
~QHaikuRasterBackingStore()
Definition
qhaikurasterbackingstore.cpp:18
QHaikuRasterBackingStore::resize
void resize(const QSize &size, const QRegion &staticContents) override
Definition
qhaikurasterbackingstore.cpp:49
QHaikuRasterBackingStore::paintDevice
QPaintDevice * paintDevice() override
Implement this function to return the appropriate paint device.
Definition
qhaikurasterbackingstore.cpp:24
QHaikuRasterWindow
Definition
qhaikurasterwindow.h:43
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
startApplicationThread
static long int startApplicationThread(void *data)
Definition
qhaikuintegration.cpp:25
qtbase
src
plugins
platforms
haiku
qhaikuscreen.h
Generated on
for Qt by
1.18.0