17 #ifndef __zq_lith_column_hpp
18 #define __zq_lith_column_hpp
20 #include "zd_lith_data.hpp"
21 #include "zqb_natgrpmember.hpp"
22 #include "zq_view.hpp"
27 Z_LCDM_BLACK_ON_COLOR,
31 Z_LCDM_COLOR_ON_BACKGR
35 } ZqLithColumnDrawMethod;
79 virtual ZqbSizeHint
getWidthHint (
int* pWidth = NULL)
const;
127 virtual void redraw (QPainter& paint);
154 static int s_iNameCounter;
virtual ZqLithColumnDrawMethod getDrawMethod() const
virtual void setOrientation(Qt::Orientation eOrient)
int m_iWidth
Definition: zq_lith_column.hpp:142
virtual void attachData(ZdLithData *pData)
Definition: zqb_natgroup.hpp:35
virtual ZqbSizeHint getWidthHint(int *pWidth=NULL) const
Definition: zqb_placeholder.hpp:25
virtual void setWidthHint(ZqbSizeHint eWidthHint, int iWidth=0)
Definition: zq_lith_column.hpp:44
Definition: zq_view.hpp:18
virtual void setDrawMethod(ZqLithColumnDrawMethod eMethod)
ZqLithColumnDrawMethod m_eDrawMethod
Definition: zq_lith_column.hpp:149
virtual bool compatibleDoc(const ZdDocument *pDoc) const
Definition: zd_document.hpp:16
virtual void redraw()
Definition: zqb_visible.hpp:82
virtual void updateLimits(QPainter *paint=NULL)
Qt::Orientation m_eOrient
Definition: zq_lith_column.hpp:146
ZqbSizeHint m_eWidthHint
Definition: zq_lith_column.hpp:138
virtual bool attachToPlace(ZqbPlaceholder *pPh)
virtual ZdLithData * data()
Definition: zd_lith_data.hpp:67
Definition: zqb_natgrpmember.hpp:26
virtual Qt::Orientation getOrientation() const
ZqLithColumn(ZqbNatGroup &rDepthGrp, const char *szName=NULL)