VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtLayoutContainer Class Reference
Inheritance diagram for DtLayoutContainer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtLayoutContainer ()
 default constructor
 DtLayoutContainer (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
virtual ~DtLayoutContainer ()
 destructor
 DtLayoutContainer (const DtLayoutContainer &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
DtLayoutContainer & operator= (const DtLayoutContainer &orig)
 assignment operator
virtual QWidget * createControls (QWidget *parent)
const DtString & objectName () const
virtual void setFromParameters (DtReaderWriter *parentRw)
virtual void addElementChangedCallback (DtElementChangedCallbackFcn f, void *u)
virtual void removeElementChangedCallback (DtElementChangedCallbackFcn f, void *u)
virtual bool isModified () const
virtual void objectParametersModified ()
virtual void processUiEvent (const DtUiElementEvent &)
virtual void removeAllCallbacks ()
 Removes all callbacks in this and child items.
virtual void setModelModified (DtModelSetEntry *m)
virtual void uiState (QMap< QString, QVariant > &state) const
virtual void setUiState (const QMap< QString, QVariant > &)
DtUiLayoutSignalHandler * signalHandler ()

Static Public Member Functions

static void subelementChangedCallback (DtUiElement *element, void *usr)

Protected Member Functions

virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Constructs a DtRwString item, and then retrieves it from the stream.
virtual void emptyList ()
virtual void copyList (const DtLayoutContainer &orig)
virtual void processSubelementChanged (DtUiElement *element)

Protected Attributes

DtRwString myReaderWriterName
DtRwString myTitle
DtRwString myObjectName
DtRwBoolean myAddSpacing
QWidget * myBox
DtLayoutElement * myLayout
DtCallbackList< DtUiElement * > myElementChangedCallbackList
DtUiLayoutSignalHandler mySignalHandler

Constructor & Destructor Documentation

default constructor

DtLayoutContainer::DtLayoutContainer ( const DtString &  name,
DtReaderWriterRegistry *  parentRegistry = NULL 
)

destructor

DtLayoutContainer::DtLayoutContainer ( const DtLayoutContainer &  orig,
DtReaderWriterRegistry *  parentRegistry = NULL 
)

copy constructor


Member Function Documentation

DtLayoutContainer& DtLayoutContainer::operator= ( const DtLayoutContainer &  orig)

assignment operator

virtual QWidget* DtLayoutContainer::createControls ( QWidget *  parent) [virtual]
const DtString& DtLayoutContainer::objectName ( ) const [inline]
virtual void DtLayoutContainer::setFromParameters ( DtReaderWriter *  parentRw) [virtual]
virtual void DtLayoutContainer::addElementChangedCallback ( DtElementChangedCallbackFcn  f,
void *  u 
) [virtual]
virtual bool DtLayoutContainer::isModified ( ) const [virtual]
virtual void DtLayoutContainer::objectParametersModified ( ) [virtual]
virtual void DtLayoutContainer::processUiEvent ( const DtUiElementEvent &  ) [virtual]
static void DtLayoutContainer::subelementChangedCallback ( DtUiElement *  element,
void *  usr 
) [static]
virtual void DtLayoutContainer::removeAllCallbacks ( ) [virtual]

Removes all callbacks in this and child items.

virtual void DtLayoutContainer::setModelModified ( DtModelSetEntry *  m) [virtual]
virtual void DtLayoutContainer::uiState ( QMap< QString, QVariant > &  state) const [virtual]
virtual void DtLayoutContainer::setUiState ( const QMap< QString, QVariant > &  ) [virtual]
virtual DtlObjPtr DtLayoutContainer::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList &  variableBindings 
) [protected, virtual]

Constructs a DtRwString item, and then retrieves it from the stream.

Implements DtRwList.

virtual void DtLayoutContainer::emptyList ( ) [protected, virtual]
virtual void DtLayoutContainer::copyList ( const DtLayoutContainer &  orig) [protected, virtual]
virtual void DtLayoutContainer::processSubelementChanged ( DtUiElement *  element) [protected, virtual]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)