21 QWindow* window()
const;
23 virtual void setEnabled(
bool enabled);
24 virtual bool isEnabled()
const;
26 virtual bool isEnabledNoTitlebar()
const;
27 virtual bool setEnabledNoTitlebar(
bool enable);
29 virtual void setDisableWindowOverrideCursor(
bool disable);
31 virtual int windowRadius()
const;
32 virtual void setWindowRadius(
int windowRadius);
34 virtual int borderWidth()
const;
35 virtual void setBorderWidth(
int borderWidth);
37 virtual QColor borderColor()
const;
38 virtual void setBorderColor(
const QColor &borderColor);
40 virtual int shadowRadius()
const;
41 virtual void setShadowRadius(
int shadowRadius);
43 virtual QPoint shadowOffset()
const;
44 virtual void setShadowOffset(
const QPoint &shadowOffset);
46 virtual QColor shadowColor()
const;
47 virtual void setShadowColor(
const QColor &shadowColor);
49 virtual DPlatformHandle::EffectScene windowEffect();
50 virtual void setWindowEffect(DPlatformHandle::EffectScenes effectScene);
52 virtual DPlatformHandle::EffectType windowStartUpEffect();
53 virtual void setWindowStartUpEffect(DPlatformHandle::EffectTypes effectType);
55 virtual QPainterPath clipPath()
const;
56 virtual void setClipPath(
const QPainterPath &clipPath);
58 virtual QRegion frameMask()
const;
59 virtual void setFrameMask(
const QRegion &frameMask);
61 virtual QMargins frameMargins()
const;
63 virtual bool translucentBackground()
const;
64 virtual void setTranslucentBackground(
bool translucentBackground);
66 virtual bool enableSystemResize()
const;
67 virtual void setEnableSystemResize(
bool enableSystemResize);
69 virtual bool enableSystemMove()
const;
70 virtual void setEnableSystemMove(
bool enableSystemMove);
72 virtual bool enableBlurWindow()
const;
73 virtual void setEnableBlurWindow(
bool enableBlurWindow);
75 QPointer<QWindow> m_window;
76 QPointer<DPlatformHandle> m_platformHandle;