3 #ifndef __zqb_placeholder_hpp
4 #define __zqb_placeholder_hpp
8 #include "zqb_cliplinebyrect.hpp"
9 #include "zqb_visible.hpp"
10 #include "zqb_container.hpp"
11 #include "zqb_autoname.hpp"
12 #include "zqb_pixgroup.hpp"
13 #include "zqb_objectarray.hpp"
36 const char* szPhName = NULL);
47 virtual void redraw (QPainter& paint);
50 virtual ZqbEventHint
input (QEvent& event);
170 void setAutoClear (
bool bAutoClear, QColor qcFillColor);
206 static int m_iNameCounter;
212 typedef std::vector<ZqbPlaceholder*> ZqbPlaceholderVector;
virtual bool removeObject(ZqObject *obj)
virtual void setScreenPainter(QPainter *pPainter)
Definition: zqb_placeholder.hpp:25
virtual int setDrawOrder(const ZqbObjectArray &objects)
ZqObject * m_pGrabber
Definition: zqb_placeholder.hpp:188
virtual void updateLimits(QPainter *paint=NULL)
virtual QPainter * getScreenPainter() const
virtual bool toFront(ZqObject *obj)
virtual ZqbEventHint input(QEvent &event)
virtual QRect getRect() const
Definition: zqb_objectarray.hpp:26
ZqbPixGrpMember py
Definition: zqb_placeholder.hpp:130
virtual void redraw()
Definition: zqb_visible.hpp:82
bool m_bDirty
Definition: zqb_placeholder.hpp:192
Definition: zqb_autoname.hpp:18
Definition: zqb_container.hpp:23
Definition: zqb_pixgrpmember.hpp:24
QPainter * m_pqPainter
Definition: zqb_placeholder.hpp:180
virtual bool toBack(ZqObject *obj)
ZqbPlaceholder(ZqbContainer &container, ZqbPixGroup *pPGX, ZqbPixGroup *pPGY, const char *szPhName=NULL)
virtual QWidget * getAreaWidget() const
QColor m_qcFillColor
Definition: zqb_placeholder.hpp:200
Definition: zq_object.hpp:36
QWidget * m_pqWidget
Definition: zqb_placeholder.hpp:184
virtual void updateGeometry()
bool clipLine(int x[2], int y[2])
Definition: zqb_visible.hpp:33
bool getAutoClear(QColor *qcFillColor=NULL) const
virtual ~ZqbPlaceholder()
virtual void setAreaWidget(QWidget *pWidget)
void setAutoClear(bool bAutoClear)
virtual bool addObject(ZqObject *obj)
ZqbPixGrpMember px
Definition: zqb_placeholder.hpp:127
bool m_bAutoClear
Definition: zqb_placeholder.hpp:197
ZqbContainer & m_Container
Definition: zqb_placeholder.hpp:177
Definition: zqb_pixgroup.hpp:34