3 #ifndef __zq_rubberbox_hpp
4 #define __zq_rubberbox_hpp
6 #include <qrubberband.h>
8 #include "zq_object.hpp"
81 virtual ZqbEventHint
input (QEvent& event);
89 virtual void box (QRect r);
94 virtual void click (QRect r);
104 void updateRubberRect(
const QRect& r);
115 QPoint m_qCurrent, m_qStart;
134 static int s_iNameCounter;
139 #include "zq_rubberbox_inline.hpp"
int m_iExtWidth
Definition: zq_rubberbox.hpp:107
Definition: zq_rubberbox.hpp:14
virtual int getRangeMode() const
Definition: zq_rubberbox_inline.hpp:59
ZqRubberBox(const char *szName=NULL)
virtual void setThickness(int iThickness)
Definition: zq_rubberbox_inline.hpp:23
virtual void setSensExtWidth(int iWidth)
Definition: zq_rubberbox_inline.hpp:70
Definition: zqb_placeholder.hpp:25
QRect m_qRect
Definition: zq_rubberbox.hpp:95
Definition: zq_rubberbox.hpp:22
virtual void setRangeMode(int mMode)
Definition: zq_rubberbox_inline.hpp:47
virtual bool detachFromPlace()
bool m_bDrawn
Definition: zq_rubberbox.hpp:92
int m_mMode
Definition: zq_rubberbox.hpp:103
RangeMode
Definition: zq_rubberbox.hpp:19
void drawRubberRect(const QRect &r)
virtual void click(QRect r)
QRubberBand * m_qRB
Definition: zq_rubberbox.hpp:129
virtual bool attachToPlace(ZqbPlaceholder *pPh)
int m_iThickness
Definition: zq_rubberbox.hpp:99
virtual int getSensExtWidth() const
Definition: zq_rubberbox_inline.hpp:82
virtual void setInputable(bool bFlag)
Definition: zq_object.hpp:36
virtual void box(QRect r)
Definition: zq_rubberbox.hpp:20
virtual ZqbEventHint input(QEvent &event)
Definition: zq_rubberbox.hpp:21
virtual int getThickness() const
Definition: zq_rubberbox_inline.hpp:34