DSCanvasPrivate(DSCanvas *p_ptr);
~DSCanvasPrivate();
+ static DSCanvasPrivate *getPrivate(DSCanvas *q) { return q->__d_func(); }
bool attachPolicyArea(std::shared_ptr<DSPolicyArea> polcyArea);
bool attachDisplayArea(std::shared_ptr<DSDisplayArea> displayArea);
DSCompositorPrivate(DSCompositor *p_ptr);
~DSCompositorPrivate();
+ static DSCompositorPrivate *getPrivate(DSCompositor *q) { return q->__d_func(); }
bool run();
bool quit();
DSDisplayAreaPrivate(DSDisplayArea *p_ptr, std::shared_ptr<IDSOutput> output);
virtual ~DSDisplayAreaPrivate();
+ static DSDisplayAreaPrivate *getPrivate(DSDisplayArea *q) { return q->__d_func(); }
bool setPosition(int x, int y);
bool setSize(int width, int height);
int getWidth();
DSPolicyAreaPrivate(DSPolicyArea *p_ptr);
virtual ~DSPolicyAreaPrivate();
+ static DSPolicyAreaPrivate *getPrivate(DSPolicyArea *q) { return q->__d_func(); }
bool setPosition(int x, int y);
bool setSize(int width, int height);
bool attachSeat(std::shared_ptr<DSSeat> seat);