14#include "config-kwin.h"
20#include <QLoggingCategory>
26Q_DECLARE_LOGGING_CATEGORY(KWIN_CORE)
27Q_DECLARE_LOGGING_CATEGORY(KWIN_OPENGL)
28Q_DECLARE_LOGGING_CATEGORY(KWIN_QPAINTER)
29Q_DECLARE_LOGGING_CATEGORY(KWIN_VIRTUALKEYBOARD)
93KWIN_EXPORT QPointF
popupOffset(
const QRectF &anchorRect,
const Qt::Edges anchorEdge,
const Qt::Edges gravity,
const QSizeF popupSize);
99Q_DECLARE_OPERATORS_FOR_FLAGS(KWin::StrutAreas)
100Q_DECLARE_OPERATORS_FOR_FLAGS(KWin::QuickTileMode)
Qt::MouseButtons x11ToQtMouseButtons(int state)
MaximizeMode operator^(MaximizeMode m1, MaximizeMode m2)
const QPoint invalidPoint(INT_MIN, INT_MIN)
Qt::MouseButton x11ToQtMouseButton(int button)
@ MaximizeVertical
The window is maximized vertically.
@ MaximizeRestore
The window is not maximized in any direction.
@ MaximizeFull
Equal to MaximizeVertical | MaximizeHorizontal.
QPointF popupOffset(const QRectF &anchorRect, const Qt::Edges anchorEdge, const Qt::Edges gravity, const QSizeF popupSize)
QList< StrutRect > StrutRects
QRectF gravitateGeometry(const QRectF &rect, const QRectF &bounds, Gravity gravity)
Qt::KeyboardModifiers x11ToQtKeyboardModifiers(int state)