5#ifndef WINDOWAGENTWIDGET_H
6#define WINDOWAGENTWIDGET_H
10#include <QtWidgets/QWidget>
14class WindowAgentWidgetPrivate;
24 bool setup(QWidget *w);
26 QWidget *titleBar()
const;
27 void setTitleBar(QWidget *w);
35 QWidget *systemButtonArea()
const;
36 void setSystemButtonArea(QWidget *widget);
42 bool isHitTestVisible(
const QWidget *w)
const;
43 void setHitTestVisible(
const QWidget *w,
bool visible =
true);
45 void addCaptionClassName(
const QString &
name);
WindowAgentBase is the base class of the specifiy window agent for QtWidgets and QtQuick.
std::function< QRect(const QSize &)> ScreenRectCallback
#define QX_WINDOW_END_NAMESPACE
#define QX_WINDOW_BEGIN_NAMESPACE