UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
ZqView Class Reference

#include <zq_view.hpp>

Inheritance diagram for ZqView:
ZqObject ZqbView ZqObject ZqbView ZqbAutoName ZqbAutoName ZqbVisible ZqbAutoName ZqbVisible ZqbAutoName ZqbAutoName ZqbAutoName ZqbVisible ZqbAutoName ZqbVisible ZqbAutoName ZqCoordMarker ZqCoordMarker ZqCurve ZqCurve ZqLithColumn ZqLithColumn ZqScale ZqSeismicTrace ZqSeismicTrace ZqSeismicView ZqSeismicView ZqSurface ZqSurface

Public Member Functions

 ZqView (const char *szName=NULL)
 
 ZqView (ZqbPlaceholder *pPh, const char *szName=NULL)
 
virtual void updateView ()
 
virtual void attachDoc (ZdDocument *pData)
 
virtual void detachDoc ()
 
 ZqView (const char *szName=NULL)
 
 ZqView (ZqbPlaceholder *pPh, const char *szName=NULL)
 
virtual void updateView ()
 
virtual void attachDoc (ZdDocument *pData)
 
virtual void detachDoc ()
 
- Public Member Functions inherited from ZqObject
 ZqObject (const char *szName=NULL)
 
 ZqObject (ZqbPlaceholder *pPh, const char *szName=NULL)
 
virtual ~ZqObject ()
 
virtual void debugState ()
 
virtual void clearPlace ()
 
virtual ZqbPlaceholderVector * placeholders ()
 
virtual void redraw (QPainter &paint)
 
virtual ZqbEventHint input (QEvent &event)
 
virtual void updateLimits (QPainter *paint=NULL)
 
virtual void updateGeometry ()
 
virtual QPainter * getScreenPainter () const
 
virtual void setScreenPainter (QPainter *pPainter)
 
virtual QzqAreagetArea () const
 
virtual QWidget * getAreaWidget () const
 
virtual void setAreaWidget (QWidget *pWidget)
 
virtual bool isHardcopy () const
 
bool isPlaced () const
 
ZqbPlaceholdergetPlace () const
 
ZqbPixGrpMemberpx () const
 
ZqbPixGrpMemberpy () const
 
bool getRect (QRect &rect) const
 
virtual bool attachToPlace (ZqbPlaceholder *pPh)
 
virtual bool detachFromPlace ()
 
virtual void setDirty ()
 
virtual void resetDirty ()
 
virtual bool isDirty () const
 
void setInteractive (bool bInteractive)
 
bool isInteractive () const
 
virtual void fullRedraw (bool bForce=false)
 
virtual void interactiveRedraw ()
 
 ZqObject (const char *szName=NULL)
 
 ZqObject (ZqbPlaceholder *pPh, const char *szName=NULL)
 
virtual ~ZqObject ()
 
virtual void debugState ()
 
virtual void clearPlace ()
 
virtual ZqbPlaceholderVector * placeholders ()
 
virtual void redraw (QPainter &paint)
 
virtual ZqbEventHint input (QEvent &event)
 
virtual void updateLimits (QPainter *paint=NULL)
 
virtual void updateGeometry ()
 
virtual QPainter * getScreenPainter () const
 
virtual void setScreenPainter (QPainter *pPainter)
 
virtual QzqAreagetArea () const
 
virtual QWidget * getAreaWidget () const
 
virtual void setAreaWidget (QWidget *pWidget)
 
virtual bool isHardcopy () const
 
bool isPlaced () const
 
ZqbPlaceholdergetPlace () const
 
ZqbPixGrpMemberpx () const
 
ZqbPixGrpMemberpy () const
 
bool getRect (QRect &rect) const
 
virtual bool attachToPlace (ZqbPlaceholder *pPh)
 
virtual bool detachFromPlace ()
 
virtual void setDirty ()
 
virtual void resetDirty ()
 
virtual bool isDirty () const
 
void setInteractive (bool bInteractive)
 
bool isInteractive () const
 
virtual void fullRedraw (bool bForce=false)
 
virtual void interactiveRedraw ()
 
- Public Member Functions inherited from ZqbAutoName
 ZqbAutoName (int *pCounter, const char *szRoot, const char *szCustomName=NULL)
 
virtual ~ZqbAutoName ()
 
 ZqbAutoName (int *pCounter, const char *szRoot, const char *szCustomName=NULL)
 
virtual ~ZqbAutoName ()
 
- Public Member Functions inherited from ZqbName
 ZqbName (const char *szRoot, const char *szCustomName=NULL)
 
 ZqbName (const ZqbName &name)
 
virtual ~ZqbName ()
 
ZqbNameoperator= (const ZqbName &name)
 
virtual const char * getName () const
 
virtual const char * getType () const
 
bool hasName (const char *szString) const
 
 ZqbName (const char *szRoot, const char *szCustomName=NULL)
 
 ZqbName (const ZqbName &name)
 
virtual ~ZqbName ()
 
ZqbNameoperator= (const ZqbName &name)
 
virtual const char * getName () const
 
virtual const char * getType () const
 
bool hasName (const char *szString) const
 
- Public Member Functions inherited from ZqbVisible
 ZqbVisible (bool bDrawable=false, bool bInputable=false, bool bTipable=false)
 
virtual ~ZqbVisible ()
 
virtual bool isDrawable () const
 
virtual void setDrawable (bool bFlag)
 
virtual void redraw ()
 
virtual void setTipable (bool bFlag)
 
virtual bool isTipable () const
 
virtual bool tip (const QPoint &p, QString &qsShort, QString &qsLong)
 
virtual bool isInputable () const
 
virtual void setInputable (bool bFlag)
 
virtual bool getRect (QRect &)
 
virtual bool setRect (const QRect &)
 
 ZqbVisible (bool bDrawable=false, bool bInputable=false, bool bTipable=false)
 
virtual ~ZqbVisible ()
 
virtual bool isDrawable () const
 
virtual void setDrawable (bool bFlag)
 
virtual void redraw ()
 
virtual void setTipable (bool bFlag)
 
virtual bool isTipable () const
 
virtual bool tip (const QPoint &p, QString &qsShort, QString &qsLong)
 
virtual bool isInputable () const
 
virtual void setInputable (bool bFlag)
 
virtual bool getRect (QRect &)
 
virtual bool setRect (const QRect &)
 
- Public Member Functions inherited from ZqbView
 ZqbView (const char *szName=NULL)
 
virtual ~ZqbView ()
 
virtual bool compatibleDoc (const ZdDocument *pDoc) const =0
 
virtual ZdDocumentdoc ()
 
virtual void updateDoc ()
 
 ZqbView (const char *szName=NULL)
 
virtual ~ZqbView ()
 
virtual bool compatibleDoc (const ZdDocument *pDoc) const =0
 
virtual ZdDocumentdoc ()
 
virtual void updateDoc ()
 

Additional Inherited Members

- Static Public Member Functions inherited from ZqbView
static bool findTypeAmong (const ZdDocument *pDoc, const char *szExpectedType1,...)
 
static bool findTypeAmong (const ZdDocument *pDoc, const char *szExpectedType1,...)
 
- Protected Attributes inherited from ZqObject
ZqbPlaceholderm_pPh
 
ZqbPixGrpMemberm_pPx
 
ZqbPixGrpMemberm_pPy
 
bool m_bInteractive
 
- Protected Attributes inherited from ZqbName
char * m_szName
 
char * m_szRoot
 

Detailed Description

Object for Doc/View support implementation in Zqools framework.

Constructor & Destructor Documentation

ZqView::ZqView ( const char *  szName = NULL)

Create view object without placeholder.

ZqView::ZqView ( ZqbPlaceholder pPh,
const char *  szName = NULL 
)

Create view object at given place.

ZqView::ZqView ( const char *  szName = NULL)

Create view object without placeholder.

ZqView::ZqView ( ZqbPlaceholder pPh,
const char *  szName = NULL 
)

Create view object at given place.

Member Function Documentation

virtual void ZqView::attachDoc ( ZdDocument pData)
virtual

In addition to parent ZqbView::attachDoc() operation requests for redrawing.

Reimplemented from ZqbView.

virtual void ZqView::attachDoc ( ZdDocument pData)
virtual

In addition to parent ZqbView::attachDoc() operation requests for redrawing.

Reimplemented from ZqbView.

virtual void ZqView::detachDoc ( )
virtual

In addition to parent ZqbView::detachDoc() operation requests for redrawing.

Reimplemented from ZqbView.

Reimplemented in ZqSeismicTrace, ZqSeismicTrace, ZqLithColumn, ZqLithColumn, ZqCoordMarker, ZqCoordMarker, ZqSeismicView, ZqSeismicView, ZqSurface, ZqSurface, ZqCurve, ZqCurve, and ZqCustomScale.

virtual void ZqView::detachDoc ( )
virtual

In addition to parent ZqbView::detachDoc() operation requests for redrawing.

Reimplemented from ZqbView.

Reimplemented in ZqSeismicTrace, ZqSeismicTrace, ZqLithColumn, ZqLithColumn, ZqCoordMarker, ZqCoordMarker, ZqSeismicView, ZqSeismicView, ZqSurface, ZqSurface, ZqCurve, ZqCurve, and ZqCustomScale.

virtual void ZqView::updateView ( )
virtual

The method to refresh GUI when it seems some data were changed.

Reimplemented from ZqbView.

Reimplemented in ZqSeismicView.

virtual void ZqView::updateView ( )
virtual

The method to refresh GUI when it seems some data were changed.

Reimplemented from ZqbView.

Reimplemented in ZqSeismicView.


The documentation for this class was generated from the following files: