OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
uiFlatViewWin Class Referenceabstract

Base class for windows containing one or more uiFlatViewer(s). More...

Inheritance diagram for uiFlatViewWin:
[legend]

Public Member Functions

virtual ~uiFlatViewWin ()
 
uiFlatViewerviewer (int idx=0)
 
const uiFlatViewerviewer (int idx=0) const
 
int nrViewers () const
 
void setDarkBG (bool)
 
virtual void setWinTitle (const uiString &)=0
 
virtual void start ()=0
 
virtual void addControl (uiFlatViewControl *)
 
virtual uiMainWindockParent ()=0
 
virtual uiParentviewerParent ()=0
 
virtual void setInitialSize (int w, int h)
 
virtual void fillPar (IOPar &) const
 
virtual void usePar (const IOPar &)
 

Static Public Member Functions

static void makeInfoMsg (BufferString &, IOPar &)
 

Protected Member Functions

void createViewers (int)
 
void cleanUp ()
 
virtual void handleNewViewer (uiFlatViewer *)
 

Protected Attributes

ObjectSet< uiFlatViewervwrs_
 

Private Member Functions

 mODTextTranslationClass (uiFlatViewWin)
 

Detailed Description

Base class for windows containing one or more uiFlatViewer(s).

Will clean up the mess when it's destroyed, in particular releases all datapacks attached to the viewers.

Constructor & Destructor Documentation

virtual uiFlatViewWin::~uiFlatViewWin ( )
inlinevirtual

Member Function Documentation

virtual void uiFlatViewWin::addControl ( uiFlatViewControl )
inlinevirtual

Reimplemented in uiFlatViewMainWin.

void uiFlatViewWin::cleanUp ( )
protected
void uiFlatViewWin::createViewers ( int  )
protected
virtual uiMainWin* uiFlatViewWin::dockParent ( )
pure virtual
virtual void uiFlatViewWin::fillPar ( IOPar ) const
inlinevirtual

Reimplemented in WellTie::uiTieWin.

virtual void uiFlatViewWin::handleNewViewer ( uiFlatViewer )
inlineprotectedvirtual
static void uiFlatViewWin::makeInfoMsg ( BufferString ,
IOPar  
)
static
uiFlatViewWin::mODTextTranslationClass ( uiFlatViewWin  )
private
int uiFlatViewWin::nrViewers ( ) const
inline
void uiFlatViewWin::setDarkBG ( bool  )
virtual void uiFlatViewWin::setInitialSize ( int  w,
int  h 
)
virtual

Reimplemented in uiFlatViewMainWin.

virtual void uiFlatViewWin::setWinTitle ( const uiString )
pure virtual
virtual void uiFlatViewWin::start ( )
pure virtual
virtual void uiFlatViewWin::usePar ( const IOPar )
inlinevirtual

Reimplemented in WellTie::uiTieWin.

uiFlatViewer& uiFlatViewWin::viewer ( int  idx = 0)
inline
const uiFlatViewer& uiFlatViewWin::viewer ( int  idx = 0) const
inline
virtual uiParent* uiFlatViewWin::viewerParent ( )
pure virtual

Member Data Documentation

ObjectSet<uiFlatViewer> uiFlatViewWin::vwrs_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019