Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes

uiAttribDescSetEd Class Reference

Editor for Attribute sets. More...

Inheritance diagram for uiAttribDescSetEd:
uiDialog uiMainWin uiParent uiBaseObject NamedObject CallBacker

List of all members.

Public Member Functions

 uiAttribDescSetEd (uiParent *, Attrib::DescSetMan *adsm, const char *prefgrp=0, bool attrsneedupdt=false)
 ~uiAttribDescSetEd ()
Attrib::DescSetgetSet ()
const MultiIDcurSetID () const
uiAttrDescEdcurDescEd ()
 Use during operation only!
Attrib::DesccurDesc () const
 Use during operation only!
int curDescNr () const
 Use during operation only!
void updateCurDescEd ()
bool is2D () const
void setSensitive (bool)
void updtAllEntries ()

Public Attributes

Notifier< uiAttribDescSetEddirshowcb
Notifier< uiAttribDescSetEdevalattrcb
Notifier< uiAttribDescSetEdxplotcb

Static Public Attributes

static const char * sKeyUseAutoAttrSet
static const char * sKeyAuto2DAttrSetID
static const char * sKeyAuto3DAttrSetID

Protected Member Functions

void attrTypSel (CallBacker *)
void selChg (CallBacker *)
void revPush (CallBacker *)
void addPush (CallBacker *)
void rmPush (CallBacker *)
void moveUpDownCB (CallBacker *)
void sortPush (CallBacker *)
void helpButPush (CallBacker *)
void autoSet (CallBacker *)
void newSet (CallBacker *)
void openSet (CallBacker *)
void openAttribSet (const IOObj *)
void savePush (CallBacker *)
void changeInput (CallBacker *)
void defaultSet (CallBacker *)
void getDefaultAttribsets (BufferStringSet &, BufferStringSet &)
void importSet (CallBacker *)
void importFile (CallBacker *)
void job2Set (CallBacker *)
void crossPlot (CallBacker *)
void directShow (CallBacker *)
void evalAttribute (CallBacker *)
void importFromFile (const char *)
void setButStates ()
bool offerSetSave ()
bool doSave (bool)
void replaceStoredAttr ()
void replaceStoredAttr (IOPar &)
void removeNotUsedAttr ()
bool acceptOK (CallBacker *)
bool rejectOK (CallBacker *)
void newList (int)
void updateFields (bool settype=true)
bool doCommit (bool prevdesc=false)
void handleSensitivity ()
void updateUserRefs ()
bool validName (const char *) const
bool setUserRef (Attrib::Desc *)
void updateAttrName ()
bool doSetIO (bool)
Attrib::DesccreateAttribDesc (bool checkuref=true)
void createMenuBar ()
void createToolBar ()
void createGroups ()
void init ()

Protected Attributes

Attrib::DescSetManinoutadsman_
Attrib::DescSetManadsman_
Attrib::DescSetattrset_
Attrib::Descprevdesc_
MultiID setid_
ObjectSet< uiAttrDescEddesceds_
ObjectSet< Attrib::Descattrdescs_
BufferStringSetuserattrnames_
CtxtIOObjsetctio_
MultiID cancelsetid_
bool updating_fields_
bool attrsneedupdt_
uiToolBartoolbar_
uiListBoxattrlistfld_
uiAttrTypeSelattrtypefld_
uiPushButtonrmbut_
uiPushButtonaddbut_
uiPushButtonrevbut_
uiGenInputattrnmfld_
uiGenInputattrsetfld_
uiToolButtonhelpbut_
uiToolButtonmoveupbut_
uiToolButtonmovedownbut_
uiToolButtonsortbut_

Static Protected Attributes

static BufferString nmprefgrp_

Detailed Description

Editor for Attribute sets.


Constructor & Destructor Documentation

uiAttribDescSetEd::uiAttribDescSetEd ( uiParent ,
Attrib::DescSetMan adsm,
const char *  prefgrp = 0,
bool  attrsneedupdt = false 
)
uiAttribDescSetEd::~uiAttribDescSetEd (  ) 

Member Function Documentation

bool uiAttribDescSetEd::acceptOK ( CallBacker  )  [protected, virtual]

Reimplemented from uiDialog.

void uiAttribDescSetEd::addPush ( CallBacker  )  [protected]
void uiAttribDescSetEd::attrTypSel ( CallBacker  )  [protected]
void uiAttribDescSetEd::autoSet ( CallBacker  )  [protected]
void uiAttribDescSetEd::changeInput ( CallBacker  )  [protected]
Attrib::Desc* uiAttribDescSetEd::createAttribDesc ( bool  checkuref = true  )  [protected]
void uiAttribDescSetEd::createGroups (  )  [protected]
void uiAttribDescSetEd::createMenuBar (  )  [protected]
void uiAttribDescSetEd::createToolBar (  )  [protected]
void uiAttribDescSetEd::crossPlot ( CallBacker  )  [protected]
Attrib::Desc* uiAttribDescSetEd::curDesc (  )  const

Use during operation only!

uiAttrDescEd* uiAttribDescSetEd::curDescEd (  ) 

Use during operation only!

int uiAttribDescSetEd::curDescNr (  )  const

Use during operation only!

const MultiID& uiAttribDescSetEd::curSetID (  )  const [inline]
void uiAttribDescSetEd::defaultSet ( CallBacker  )  [protected]
void uiAttribDescSetEd::directShow ( CallBacker  )  [protected]
bool uiAttribDescSetEd::doCommit ( bool  prevdesc = false  )  [protected]
bool uiAttribDescSetEd::doSave ( bool   )  [protected]
bool uiAttribDescSetEd::doSetIO ( bool   )  [protected]
void uiAttribDescSetEd::evalAttribute ( CallBacker  )  [protected]
void uiAttribDescSetEd::getDefaultAttribsets ( BufferStringSet ,
BufferStringSet  
) [protected]
Attrib::DescSet* uiAttribDescSetEd::getSet (  )  [inline]
void uiAttribDescSetEd::handleSensitivity (  )  [protected]
void uiAttribDescSetEd::helpButPush ( CallBacker  )  [protected]
void uiAttribDescSetEd::importFile ( CallBacker  )  [protected]
void uiAttribDescSetEd::importFromFile ( const char *   )  [protected]
void uiAttribDescSetEd::importSet ( CallBacker  )  [protected]
void uiAttribDescSetEd::init (  )  [protected]
bool uiAttribDescSetEd::is2D (  )  const
void uiAttribDescSetEd::job2Set ( CallBacker  )  [protected]
void uiAttribDescSetEd::moveUpDownCB ( CallBacker  )  [protected]
void uiAttribDescSetEd::newList ( int   )  [protected]
void uiAttribDescSetEd::newSet ( CallBacker  )  [protected]
bool uiAttribDescSetEd::offerSetSave (  )  [protected]
void uiAttribDescSetEd::openAttribSet ( const IOObj  )  [protected]
void uiAttribDescSetEd::openSet ( CallBacker  )  [protected]
bool uiAttribDescSetEd::rejectOK ( CallBacker  )  [protected, virtual]

Reimplemented from uiDialog.

void uiAttribDescSetEd::removeNotUsedAttr (  )  [protected]
void uiAttribDescSetEd::replaceStoredAttr (  )  [protected]
void uiAttribDescSetEd::replaceStoredAttr ( IOPar  )  [protected]
void uiAttribDescSetEd::revPush ( CallBacker  )  [protected]
void uiAttribDescSetEd::rmPush ( CallBacker  )  [protected]
void uiAttribDescSetEd::savePush ( CallBacker  )  [protected]
void uiAttribDescSetEd::selChg ( CallBacker  )  [protected]
void uiAttribDescSetEd::setButStates (  )  [protected]
void uiAttribDescSetEd::setSensitive ( bool   ) 

Reimplemented from uiMainWin.

bool uiAttribDescSetEd::setUserRef ( Attrib::Desc  )  [protected]
void uiAttribDescSetEd::sortPush ( CallBacker  )  [protected]
void uiAttribDescSetEd::updateAttrName (  )  [protected]
void uiAttribDescSetEd::updateCurDescEd (  ) 
void uiAttribDescSetEd::updateFields ( bool  settype = true  )  [protected]
void uiAttribDescSetEd::updateUserRefs (  )  [protected]
void uiAttribDescSetEd::updtAllEntries (  ) 
bool uiAttribDescSetEd::validName ( const char *   )  const [protected]

Member Data Documentation