10 #include "zq_object.hpp"
11 #include "zqb_pixgroup.hpp"
12 #include "zqb_placeholder.hpp"
13 #include "zqb_natgrpmember.hpp"
15 #include "zqb_long_job_processor.hpp"
47 friend class QzqAreaPainter;
52 QzqArea (QWidget *parent = NULL,
const char* name = NULL, Qt::WFlags f = 0);
82 virtual void redraw (
bool bForce =
false,
83 QPaintDevice* pdev = NULL);
98 virtual ZqbEventHint
input (QEvent* qev);
107 QRect *pCustomRect = NULL);
113 virtual bool tip (
const QPoint& p,
114 QString& qsShort, QString& qsLong);
154 virtual void longJobProgerss(
double progress);
218 virtual void mousePressEvent (QMouseEvent* qev);
219 virtual void mouseReleaseEvent (QMouseEvent* qev);
220 virtual void mouseDoubleClickEvent (QMouseEvent* qev);
221 virtual void mouseMoveEvent (QMouseEvent* qev);
222 virtual void wheelEvent (QWheelEvent* qev);
223 virtual void keyPressEvent (QKeyEvent* qev);
224 virtual void keyReleaseEvent (QKeyEvent* qev);
225 virtual void enterEvent (QEvent* qev);
226 virtual void leaveEvent (QEvent* qev);
227 virtual void resizeEvent (QResizeEvent* qev);
228 virtual void paintEvent (QPaintEvent* qev);
229 virtual bool event (QEvent* qev);
234 QzqAreaPainter *mp_area_painter;
237 mutable QTimer m_timer;
239 void redraw_impl(
bool bForce =
false,
240 QPaintDevice *pd = NULL);
242 void interactiveRedraw_impl();
ZqbPixGroup m_pgy
Definition: qzq_area.hpp:142
void setDrawable(const bool drawable=true)
Definition: qzq_area.hpp:58
ZqbPixGroup m_pgx
Definition: qzq_area.hpp:139
ZqObject * m_pGrabber
Definition: qzq_area.hpp:149
virtual void redrawOnSetCoord(ZqbNatGroup *pNatGrp)
void toolTipDelivered(const QString &qsShort, const QString &qsLong)
QPixmap m_qPixBuf
Definition: qzq_area.hpp:158
QzqArea(QWidget *parent=NULL, const char *name=NULL, WFlags f=0)
Definition: qzq_area.hpp:125
void setDrawObjectSelection(const DrawObjectSelection &mode)
Definition: zqb_long_job_processor.hpp:8
ZqbNatGrpMembers m_vObservers
Definition: qzq_area.hpp:164
virtual bool updateGeometry(QPainter *paint=NULL, bool bForce=false, QRect *pCustomRect=NULL)
Definition: qzq_area.hpp:126
Definition: zqb_natgroup.hpp:35
DrawObjectSelection m_eDrawObjectSelection
Definition: qzq_area.hpp:177
Definition: zqb_placeholder.hpp:25
void resizeEventTimeout()
DrawObjectSelection getDrawObjectSelection() const
void setBackgroundColor(const QColor &color)
Definition: qzq_area.hpp:145
QPainter m_qPainter
Definition: qzq_area.hpp:155
ZqbPlaceholder * placeholder()
bool m_drawable
Definition: qzq_area.hpp:213
QzqDynamicTip * m_qDynTip
Definition: qzq_area.hpp:161
virtual void startLongJob() const
virtual void interactiveRedraw()
const QColor & getBackgroundColor() const
Definition: qzq_area.hpp:148
virtual void finishLongJob() const
virtual void redraw(bool bForce=false, QPaintDevice *pdev=NULL, QRect *pCustomRect=NULL, bool bHardcopy=false)
Definition: zqb_container.hpp:23
QPixmap m_qStaticPixBuf
Definition: qzq_area.hpp:173
Definition: qzq_area.hpp:39
QMainWindow * getMainWindow() const
virtual bool tip(const QPoint &p, QString &qsShort, QString &qsLong)
virtual bool isHardcopy() const
Definition: zq_object.hpp:36
virtual ZqbEventHint input(QEvent *qev)
Definition: qzq_dynamic_tip.hpp:15
DrawObjectSelection
Definition: qzq_area.hpp:123
ZqbPlaceholder m_AreaPh
Definition: qzq_area.hpp:152
ZqbContainer m_Container
Definition: qzq_area.hpp:145
Definition: qzq_area.hpp:124
Definition: zqb_pixgroup.hpp:34
QColor m_bg_color
Definition: qzq_area.hpp:192