3 #ifndef __zqb_visible_hpp
4 #define __zqb_visible_hpp
50 ZqbVisible (
bool bDrawable =
false,
bool bInputable =
false,
51 bool bTipable =
false)
52 : m_bDrawable(bDrawable), m_bInputable(bInputable), m_bTipable(bTipable)
64 virtual void redraw (QPainter& paint) = 0;
111 virtual bool isDirty ()
const = 0;
138 virtual bool tip (
const QPoint& p,
139 QString& qsShort, QString& qsLong);
148 virtual ZqbEventHint
input (QEvent& event) = 0;
160 m_bInputable = bFlag;
virtual bool isDirty() const =0
virtual void updateGeometry()=0
virtual ZqbEventHint input(QEvent &event)=0
virtual QPainter * getScreenPainter() const =0
virtual void setScreenPainter(QPainter *pPainter)=0
virtual bool isInputable() const
Definition: zqb_visible.hpp:153
virtual void updateLimits(QPainter *paint=NULL)=0
virtual bool getRect(QRect &)
Definition: zqb_visible.hpp:183
virtual void setDrawable(bool bFlag)
Definition: zqb_visible.hpp:75
virtual bool tip(const QPoint &p, QString &qsShort, QString &qsLong)
virtual void setInputable(bool bFlag)
Definition: zqb_visible.hpp:159
virtual void setTipable(bool bFlag)
Definition: zqb_visible.hpp:120
virtual void redraw()
Definition: zqb_visible.hpp:82
virtual QWidget * getAreaWidget() const =0
virtual bool setRect(const QRect &)
Definition: zqb_visible.hpp:191
ZqbVisible(bool bDrawable=false, bool bInputable=false, bool bTipable=false)
Definition: zqb_visible.hpp:50
virtual void setDirty()=0
virtual bool isDrawable() const
Definition: zqb_visible.hpp:69
Definition: zqb_visible.hpp:33
virtual void setAreaWidget(QWidget *pWidget)=0
virtual void resetDirty()=0
virtual bool isTipable() const
Definition: zqb_visible.hpp:125
virtual bool isHardcopy() const
Definition: zqb_visible.hpp:95