3 #ifndef __zq_object_hpp
4 #define __zq_object_hpp
6 #include "zqb_autoname.hpp"
7 #include "zqb_visible.hpp"
8 #include "zqb_placeholder.hpp"
42 ZqObject (
const char* szName = NULL);
78 virtual void redraw (QPainter& paint);
81 virtual ZqbEventHint
input (QEvent& event);
147 bool getRect (QRect& rect)
const;
188 virtual void fullRedraw (
bool bForce =
false);
214 static int s_iNameCounter;
ZqbPlaceholder * m_pPh
Definition: zq_object.hpp:198
ZqbPixGrpMember * px() const
virtual bool isDirty() const
virtual bool detachFromPlace()
virtual void resetDirty()
ZqObject(const char *szName=NULL)
virtual QWidget * getAreaWidget() const
virtual void setAreaWidget(QWidget *pWidget)
bool m_bInteractive
Definition: zq_object.hpp:209
Definition: zqb_placeholder.hpp:25
bool isInteractive() const
void setInteractive(bool bInteractive)
ZqbPixGrpMember * py() const
virtual void debugState()
virtual ZqbPlaceholderVector * placeholders()
virtual bool attachToPlace(ZqbPlaceholder *pPh)
virtual void fullRedraw(bool bForce=false)
virtual void interactiveRedraw()
virtual void redraw()
Definition: zqb_visible.hpp:82
Definition: zqb_autoname.hpp:18
virtual void updateLimits(QPainter *paint=NULL)
Definition: zqb_pixgrpmember.hpp:24
bool getRect(QRect &rect) const
Definition: qzq_area.hpp:39
ZqbPlaceholder * getPlace() const
virtual void updateGeometry()
Definition: zq_object.hpp:36
virtual QzqArea * getArea() const
Definition: zqb_visible.hpp:33
ZqbPixGrpMember * m_pPx
Definition: zq_object.hpp:202
virtual void setScreenPainter(QPainter *pPainter)
virtual QPainter * getScreenPainter() const
virtual ZqbEventHint input(QEvent &event)
virtual bool isHardcopy() const
virtual void clearPlace()