Public Member Functions | Protected Member Functions | Protected Attributes

uiFlatViewAuxDataEditorList Class Reference

Inheritance diagram for uiFlatViewAuxDataEditorList:
uiGroup uiParent uiBaseObject NamedObject CallBacker

List of all members.

Public Member Functions

 uiFlatViewAuxDataEditorList (uiParent *)
 ~uiFlatViewAuxDataEditorList ()
void addEditor (FlatView::AuxDataEditor *)
void removeEditor (FlatView::AuxDataEditor *)
void updateList (CallBacker *=0)
void setSelection (const FlatView::AuxDataEditor *, int id)
 Set which data in the editor that should be active.
bool isRectangleSelection () const
void useRectangleSelection (bool yn)
NotifierAccessselectionChange ()
void getSelections (ObjectSet< FlatView::AuxDataEditor > &, TypeSet< int > &ids)
MenuHandlermenuhandler ()
NotifierAccesspointSelectionChanged ()

Protected Member Functions

void pointSelectionChangedCB (CallBacker *)
void rightClickedCB (CallBacker *)
virtual void listSelChangeCB (CallBacker *)
int findEditorIDPair (const FlatView::AuxDataEditor *, int id) const

Protected Attributes

ObjectSet
< FlatView::AuxDataEditor
editors_
TypeSet< int > listboxids_
ObjectSet
< FlatView::AuxDataEditor
listboxeditors_
uiListBoxlistbox_
uiMenuHandleruimenuhandler_
Notifier
< uiFlatViewAuxDataEditorList
change_
Notifier
< uiFlatViewAuxDataEditorList
ptselchange_
bool isrectangleselection_

Detailed Description

A list with all auxdata in a FlatView::AuxDataEditor where the user can select which one should be active for new points.


Constructor & Destructor Documentation

uiFlatViewAuxDataEditorList::uiFlatViewAuxDataEditorList ( uiParent  ) 
uiFlatViewAuxDataEditorList::~uiFlatViewAuxDataEditorList (  ) 

Member Function Documentation

void uiFlatViewAuxDataEditorList::addEditor ( FlatView::AuxDataEditor  ) 

Does not take over ownership.

int uiFlatViewAuxDataEditorList::findEditorIDPair ( const FlatView::AuxDataEditor ,
int  id 
) const [protected]
void uiFlatViewAuxDataEditorList::getSelections ( ObjectSet< FlatView::AuxDataEditor > &  ,
TypeSet< int > &  ids 
)
bool uiFlatViewAuxDataEditorList::isRectangleSelection (  )  const
virtual void uiFlatViewAuxDataEditorList::listSelChangeCB ( CallBacker  )  [protected, virtual]
MenuHandler& uiFlatViewAuxDataEditorList::menuhandler (  )  [inline]
NotifierAccess& uiFlatViewAuxDataEditorList::pointSelectionChanged (  )  [inline]

Triggers when the polygonselectiontool has been used in one of the editors

void uiFlatViewAuxDataEditorList::pointSelectionChangedCB ( CallBacker  )  [protected]
void uiFlatViewAuxDataEditorList::removeEditor ( FlatView::AuxDataEditor  ) 
void uiFlatViewAuxDataEditorList::rightClickedCB ( CallBacker  )  [protected]
NotifierAccess& uiFlatViewAuxDataEditorList::selectionChange (  )  [inline]
void uiFlatViewAuxDataEditorList::setSelection ( const FlatView::AuxDataEditor ,
int  id 
)

Set which data in the editor that should be active.

void uiFlatViewAuxDataEditorList::updateList ( CallBacker = 0  ) 
void uiFlatViewAuxDataEditorList::useRectangleSelection ( bool  yn  ) 

Member Data Documentation