QtBase
v6.3.1
|
[1] More...
#include <rasterwindow.h>
Public Slots | |
void | renderLater () |
[7] More... | |
void | renderNow () |
[2] More... | |
void | renderLater () |
void | renderNow () |
Public Slots inherited from QWindow | |
Q_REVISION (2, 1) void requestActivate() | |
void | setVisible (bool visible) |
void | show () |
void | hide () |
void | showMinimized () |
void | showMaximized () |
void | showFullScreen () |
void | showNormal () |
bool | close () |
void | raise () |
void | lower () |
bool | startSystemResize (Qt::Edges edges) |
Start a system-specific resize operation. More... | |
bool | startSystemMove () |
Start a system-specific move operation. More... | |
void | setTitle (const QString &) |
void | setX (int arg) |
void | setY (int arg) |
void | setWidth (int arg) |
void | setHeight (int arg) |
void | setGeometry (int posx, int posy, int w, int h) |
void | setGeometry (const QRect &rect) |
Sets the geometry of the window, excluding its window frame, to rect. More... | |
void | setMinimumWidth (int w) |
void | setMinimumHeight (int h) |
void | setMaximumWidth (int w) |
void | setMaximumHeight (int h) |
Q_REVISION (2, 1) void alert(int msec) | |
Q_REVISION (2, 3) void requestUpdate() | |
Public Slots inherited from QObject | |
void | deleteLater () |
Public Slots inherited from QPaintDeviceWindow | |
void | update () |
Additional Inherited Members | |
Public Types inherited from QSurface | |
enum | SurfaceClass { Window , Offscreen } |
enum | SurfaceType { RasterSurface , OpenGLSurface , RasterGLSurface , OpenVGSurface , VulkanSurface , MetalSurface , Direct3DSurface } |
Public Types inherited from QPaintDevice | |
enum | PaintDeviceMetric { PdmWidth = 1 , PdmHeight , PdmWidthMM , PdmHeightMM , PdmNumColors , PdmDepth , PdmDpiX , PdmDpiY , PdmPhysicalDpiX , PdmPhysicalDpiY , PdmDevicePixelRatio , PdmDevicePixelRatioScaled } |
Signals inherited from QWindow | |
void | screenChanged (QScreen *screen) |
void | modalityChanged (Qt::WindowModality modality) |
void | windowStateChanged (Qt::WindowState windowState) |
Q_REVISION (2, 2) void windowTitleChanged(const QString &title) | |
void | xChanged (int arg) |
void | yChanged (int arg) |
void | widthChanged (int arg) |
void | heightChanged (int arg) |
void | minimumWidthChanged (int arg) |
void | minimumHeightChanged (int arg) |
void | maximumWidthChanged (int arg) |
void | maximumHeightChanged (int arg) |
void | visibleChanged (bool arg) |
Q_REVISION(2, 1) void visibilityChanged(QWindow | Q_REVISION (2, 1) void activeChanged() |
void | contentOrientationChanged (Qt::ScreenOrientation orientation) |
void | focusObjectChanged (QObject *object) |
Q_REVISION (2, 1) void opacityChanged(qreal opacity) | |
Q_REVISION (2, 13) void transientParentChanged(QWindow *transientParent) | |
Signals inherited from QObject | |
void | destroyed (QObject *=nullptr) |
void | objectNameChanged (const QString &objectName, QPrivateSignal) |
Static Public Member Functions inherited from QObject | |
static QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection) |
static QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1 , typename Func2 > | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
static QMetaObject::Connection ::type | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, Func2 slot) |
static QMetaObject::Connection ::type | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *context, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1 , typename Func2 > | |
static std::enable_if< QtPrivate::FunctionPointer< Func2 >::ArgumentCount==-1 &&!std::is_convertible_v< Func2, const char * >, QMetaObject::Connection >::type | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, Func2 slot) |
template<typename Func1 , typename Func2 > | |
static std::enable_if< QtPrivate::FunctionPointer< Func2 >::ArgumentCount==-1 &&!std::is_convertible_v< Func2, const char * >, QMetaObject::Connection >::type | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *context, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
static bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member) |
static bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member) |
static bool | disconnect (const QMetaObject::Connection &) |
template<typename Func1 , typename Func2 > | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot) |
template<typename Func1 > | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *receiver, void **zero) |
Static Public Member Functions inherited from QPaintDevice | |
static qreal | devicePixelRatioFScale () |
Protected Attributes inherited from QObject | |
QScopedPointer< QObjectData > | d_ptr |
Protected Attributes inherited from QSurface | |
SurfaceClass | m_type |
QSurfacePrivate * | m_reserved |
Protected Attributes inherited from QPaintDevice | |
ushort | painters |
Properties inherited from QWindow | |
QString | title |
the window's title in the windowing system More... | |
Qt::WindowModality | modality |
the modality of the window More... | |
Qt::WindowFlags | flags |
the window flags of the window More... | |
int | x |
the x position of the window's geometry More... | |
int | y |
the y position of the window's geometry More... | |
int | width |
the width of the window's geometry More... | |
int | height |
the height of the window's geometry More... | |
int | minimumWidth |
the minimum width of the window's geometry More... | |
int | minimumHeight |
the minimum height of the window's geometry More... | |
int | maximumWidth |
the maximum width of the window's geometry More... | |
int | maximumHeight |
the maximum height of the window's geometry More... | |
bool | visible |
whether the window is visible or not More... | |
bool | active |
the active status of the window More... | |
Visibility | visibility |
the screen-occupation state of the window More... | |
Qt::ScreenOrientation | contentOrientation |
the orientation of the window's contents More... | |
qreal | opacity |
The opacity of the window in the windowing system. More... | |
Properties inherited from QObject | |
QString | objectName |
the name of this object More... | |
Properties inherited from QPaintDeviceWindow | |
int | width |
the width of the window's geometry More... | |
int | height |
the height of the window's geometry More... | |
Related Functions inherited from QObject | |
template< class T > T | qobject_cast (const QObject *object) |
template< typename T > T | qFindChildqFindChildren (const QObject *obj, const QString &name)() |
template< typename T > QList< T > | qFindChildrenqFindChildren (const QObject *obj, const QString &name)() |
QObjectList | |
[1]
Definition at line 58 of file rasterwindow.h.
RasterWindow::RasterWindow | ( | QRasterWindow * | parent = nullptr | ) |
Definition at line 46 of file rasterwindow.cpp.
|
protectedvirtual |
Override this to handle any event (ev) sent to the window. Return true
if the event was recognized and processed.
Remember to call the base class version if you wish for mouse events, key events, resize events, etc to be dispatched as usual.
Reimplemented from QWindow.
|
protectedvirtual |
Override this to handle any event (ev) sent to the window. Return true
if the event was recognized and processed.
Remember to call the base class version if you wish for mouse events, key events, resize events, etc to be dispatched as usual.
Reimplemented from QWindow.
|
overrideprotectedvirtual |
[1]
[7]
Reimplemented from QWindow.
Definition at line 64 of file rasterwindow.cpp.
|
protectedvirtual |
The expose event (ev) is sent by the window system when a window moves between the un-exposed and exposed states.
An exposed window is potentially visible to the user. If the window is moved off screen, is made totally obscured by another window, is minimized, or similar, this function might be called and the value of isExposed() might change to false. You may use this event to limit expensive operations such as animations to only run when the window is exposed.
This event should not be used to paint. To handle painting implement paintEvent() instead.
A resize event will always be sent before the expose event the first time a window is shown.
Reimplemented from QWindow.
|
protectedvirtual |
The expose event (ev) is sent by the window system when a window moves between the un-exposed and exposed states.
An exposed window is potentially visible to the user. If the window is moved off screen, is made totally obscured by another window, is minimized, or similar, this function might be called and the value of isExposed() might change to false. You may use this event to limit expensive operations such as animations to only run when the window is exposed.
This event should not be used to paint. To handle painting implement paintEvent() instead.
A resize event will always be sent before the expose event the first time a window is shown.
Reimplemented from QWindow.
|
overrideprotectedvirtual |
[5]
[2]
Reimplemented from QWindow.
Definition at line 90 of file rasterwindow.cpp.
Override this to handle key press events (ev).
Reimplemented from QWindow.
Definition at line 119 of file rasterwindow.cpp.
|
protectedvirtual |
Override this to handle mouse move events (ev).
Reimplemented from QWindow.
Definition at line 70 of file rasterwindow.cpp.
|
protectedvirtual |
Override this to handle mouse press events (ev).
Reimplemented from QWindow.
Definition at line 64 of file rasterwindow.cpp.
|
protectedvirtual |
Override this to handle mouse release events (ev).
Reimplemented from QWindow.
Definition at line 82 of file rasterwindow.cpp.
|
inlineprotectedvirtual |
The paint event (ev) is sent by the window system whenever an area of the window needs a repaint, for example when initially showing the window, or due to parts of the window being uncovered by moving another window.
The application is expected to render into the window in response to the paint event, regardless of the exposed state of the window. For example, a paint event may be sent before the window is exposed, to prepare it for showing to the user.
Reimplemented from QWindow.
[3]
[4]
Reimplemented in AnalogClockWindow.
Definition at line 120 of file rasterwindow.cpp.
Reimplemented in AnalogClockWindow.
|
slot |
|
slot |
|
slot |
[2]
[3]
Definition at line 99 of file rasterwindow.cpp.
|
slot |
|
protectedvirtual |
Override this to handle resize events (ev).
The resize event is called whenever the window is resized in the windowing system, either directly through the windowing system acknowledging a setGeometry() or resize() request, or indirectly through the user resizing the window manually.
Reimplemented from QWindow.
|
protectedvirtual |
Override this to handle resize events (ev).
The resize event is called whenever the window is resized in the windowing system, either directly through the windowing system acknowledging a setGeometry() or resize() request, or indirectly through the user resizing the window manually.
Reimplemented from QWindow.
|
overrideprotectedvirtual |
[6]
[5]
Reimplemented from QWindow.
Definition at line 83 of file rasterwindow.cpp.