5#ifndef QWAYLANDABSTRACTDECORATION_H
6#define QWAYLANDABSTRACTDECORATION_H
19#include <QtCore/QMargins>
20#include <QtCore/QPointF>
21#include <QtGui/QGuiApplication>
22#include <QtGui/QCursor>
23#include <QtGui/QColor>
24#include <QtGui/QStaticText>
25#include <QtGui/QImage>
26#include <QtGui/QEventPoint>
27#include <QtWaylandClient/qtwaylandclientglobal.h>
29#include <QtCore/QDebug>
30#include <QtCore/private/qglobal_p.h>
43class QWaylandInputDevice;
44class QWaylandAbstractDecorationPrivate;
69 const QImage &contentImage();
77 void setMouseButtons(Qt::MouseButtons mb);
79 void startResize(
QWaylandInputDevice *inputDevice, Qt::Edges edges, Qt::MouseButtons buttons);
83 bool isLeftClicked(Qt::MouseButtons newMouseButtonState);
84 bool isRightClicked(Qt::MouseButtons newMouseButtonState);
85 bool isLeftReleased(Qt::MouseButtons newMouseButtonState);
IOBluetoothDevice * device
State
Specifies the state of this event point.
The QPainter class performs low-level painting on widgets and other paint devices.
\inmodule QtCore\reentrant
virtual bool handleTouch(QWaylandInputDevice *inputDevice, const QPointF &local, const QPointF &global, QEventPoint::State state, Qt::KeyboardModifiers mods)=0
virtual QMargins margins(MarginsType marginsType=Full) const =0
virtual void paint(QPaintDevice *device)=0
virtual bool handleMouse(QWaylandInputDevice *inputDevice, const QPointF &local, const QPointF &global, Qt::MouseButtons b, Qt::KeyboardModifiers mods)=0
Combined button and popup list for selecting options.
GLboolean GLboolean GLboolean b