Public Member Functions | Protected Member Functions | Protected Attributes

uiFlatViewWin Class Reference

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

Inheritance diagram for uiFlatViewWin:
uiFlatViewDockWin uiFlatViewMainWin

List of all members.

Public Member Functions

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

Protected Member Functions

void createViewers (int, bool withhanddrag=false)
void cleanUp ()
virtual void handleNewViewer (uiFlatViewer *)

Protected Attributes

ObjectSet< uiFlatViewervwrs_

Detailed Description

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

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


Constructor & Destructor Documentation

virtual uiFlatViewWin::~uiFlatViewWin (  )  [inline, virtual]

Member Function Documentation

virtual void uiFlatViewWin::addControl ( uiFlatViewControl  )  [inline, virtual]

Reimplemented in uiFlatViewMainWin.

void uiFlatViewWin::cleanUp (  )  [protected]
void uiFlatViewWin::createViewers ( int  ,
bool  withhanddrag = false 
) [protected]
virtual uiMainWin* uiFlatViewWin::dockParent (  )  [pure virtual]

Implemented in uiFlatViewDockWin, and uiFlatViewMainWin.

virtual void uiFlatViewWin::handleNewViewer ( uiFlatViewer  )  [inline, protected, virtual]
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 char *   )  [pure virtual]

Implemented in uiFlatViewDockWin, and uiFlatViewMainWin.

virtual void uiFlatViewWin::start (  )  [pure virtual]

Implemented in uiFlatViewDockWin, and uiFlatViewMainWin.

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

Implemented in uiFlatViewDockWin, and uiFlatViewMainWin.


Member Data Documentation