5#ifndef WINDOWITEMDELEGATE_P_H
6#define WINDOWITEMDELEGATE_P_H
18#include <QtCore/QObject>
19#include <QtCore/QPoint>
20#include <QtGui/QWindow>
31 virtual QWindow *
window(
const QObject *obj)
const = 0;
32 virtual bool isEnabled(
const QObject *obj)
const = 0;
33 virtual bool isVisible(
const QObject *obj)
const = 0;
35 virtual QObject *
childAt(
const QObject *obj,
const QPoint &pos)
const = 0;
38 virtual QWindow *
hostWindow(
const QObject *host)
const = 0;
45 virtual void resetQtGrabbedControl(QObject *host)
const;
46 virtual void setWindowState(QObject *host, Qt::WindowStates state)
const = 0;
virtual void setWindowVisible(QObject *host, bool visible) const =0
virtual QWindow * hostWindow(const QObject *host) const =0
virtual void setCursorShape(QObject *host, Qt::CursorShape shape) const =0
virtual bool isHostSizeFixed(const QObject *host) const =0
virtual bool isWindowActive(const QObject *host) const =0
virtual QObject * childAt(const QObject *obj, const QPoint &pos) const =0
virtual Qt::WindowStates getWindowState(const QObject *host) const =0
virtual bool isVisible(const QObject *obj) const =0
virtual bool isEnabled(const QObject *obj) const =0
virtual ~WindowItemDelegate()
virtual void bringWindowToTop(QObject *host) const =0
virtual void setWindowFlags(QObject *host, Qt::WindowFlags flags) const =0
virtual void setWindowState(QObject *host, Qt::WindowStates state) const =0
virtual void restoreCursorShape(QObject *host) const =0
virtual QWindow * window(const QObject *obj) const =0
virtual Qt::WindowFlags getWindowFlags(const QObject *host) const =0
virtual QRect mapGeometryToScene(const QObject *obj) const =0
#define QX_WINDOW_END_NAMESPACE
#define QX_WINDOW_BEGIN_NAMESPACE