VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtPropertyItem Class Reference
Inheritance diagram for DtPropertyItem:
Inheritance graph
[legend]

Public Slots

virtual void restore ()
virtual void updateValue ()
virtual void addItem (bool createPropertyEntry=true)
virtual void deleteItem ()
virtual void addNewPropertyItem (DtPropertyCreationDialog *)
virtual void repaintChildren ()
virtual bool isVariable () const

Public Member Functions

 DtPropertyItem (makVrv::DtDe &, DtPropertySheet *, const QString &title, DtReaderWriter *var, DtReaderWriter *backup)
 DtPropertyItem (makVrv::DtDe &, DtPropertyItem *, DtPropertySheet *, const QString &title, DtReaderWriter *var=NULL, DtReaderWriter *backup=NULL)
virtual ~DtPropertyItem ()
virtual void showEditor ()
virtual void hideEditor ()
virtual bool hasSubItems () const
virtual int numParents () const
virtual void init ()
DtPropertySheetpropertySheet ()
void setReaderWriterVariable (DtReaderWriter *)
DtReaderWriterreaderWriterVariable ()
void setReaderWriterBackup (DtReaderWriter *)
DtReaderWriterreaderWriterBackup ()
virtual void setUserData (void *)
void * userData () const
void setKeyword (const QString &)
const QString & keyword () const
virtual void savedOpdFile ()
virtual bool isChanged () const
virtual bool isNew () const
virtual void setNew (bool b)
virtual bool isDeleted () const
virtual bool canRestore () const
virtual void setReadOnly (bool)
virtual void setRecursiveReadOnly (bool)
virtual bool readOnly () const
virtual bool canCreateItem () const
virtual bool canDeleteItem () const
virtual bool canMakeVariable () const
virtual bool handlesDelete () const
virtual QVariant data (int column, int role) const
virtual QVariant data () const
virtual QString dialogType () const
virtual void deleteItem (DtPropertyItem *)
void setCanDeleteItem (bool b)
virtual void internalRestore ()
virtual DtPropertyItemitemWithReaderWriterVariable (DtReaderWriter *)
virtual DtPropertyItemitemWithName (const QString &name)
void repaint ()
virtual void setAttachedTo (DtReaderWriter *)
DtReaderWriterattachedTo ()

Static Public Member Functions

static void setPropertyCreationFactory (DtPropertyCreationFactory *)
static DtPropertyCreationFactorypropertyCreationFactory ()

Protected Slots

virtual void changeVariableStatus ()
virtual void updateVariable ()

Protected Member Functions

virtual void placeEditor (QWidget *w)
virtual void updateResetButtonState ()
virtual void setFocus (QWidget *w)
virtual void createButtons ()
virtual void createVariableButton ()
virtual void createResetButton ()
virtual void createAddButton ()
virtual void createDeleteButton ()
virtual bool hasDeletedItems () const
virtual bool hasNewItems () const
virtual void setupValue ()
virtual void setupLayout ()
virtual int buttonWidths () const
virtual void setupVariable ()
virtual void notifyValueUpdated (DtPropertyItem *itemUpdated)
virtual QString addToolTip () const
virtual void deleteChildItem (DtPropertyItem *)
virtual void addChildItem (DtPropertyItem *)

Protected Attributes

makVrv::DtDemyDe
DtReaderWritermyReaderWriterVariable
DtReaderWritermyReaderWriterBackup
DtReaderWritermyAttachedTo
DtPropertySheetmyPropertySheet
QPushButtonmyResetButton
QPushButtonmyAddButton
QPushButtonmyDeleteButton
QPushButtonmyVariableButton
bool myDeleteRwValue
bool myIsNew
QFrame * myButtonBox
void * myUserData
QString myKeyword
QLineEditmyVariableEdit
bool myReadOnly
bool myCanDeleteItem

Static Protected Attributes

static DtPropertyCreationFactorythePropertyCreationFactory

Constructor & Destructor Documentation

DtPropertyItem::DtPropertyItem ( makVrv::DtDe ,
DtPropertySheet ,
const QString &  title,
DtReaderWriter var,
DtReaderWriter backup 
)
DtPropertyItem::DtPropertyItem ( makVrv::DtDe ,
DtPropertyItem ,
DtPropertySheet ,
const QString &  title,
DtReaderWriter var = NULL,
DtReaderWriter backup = NULL 
)
virtual DtPropertyItem::~DtPropertyItem ( )
virtual

Member Function Documentation

virtual void DtPropertyItem::showEditor ( )
virtual
virtual void DtPropertyItem::hideEditor ( )
virtual

Reimplemented in DtPropertyLineEdit, and DtPropertyComboBox.

virtual bool DtPropertyItem::hasSubItems ( ) const
virtual
virtual int DtPropertyItem::numParents ( ) const
virtual
virtual void DtPropertyItem::init ( )
virtual
DtPropertySheet * DtPropertyItem::propertySheet ( )
inline

References myPropertySheet.

void DtPropertyItem::setReaderWriterVariable ( DtReaderWriter p)
inline
DtReaderWriter * DtPropertyItem::readerWriterVariable ( )
inline
void DtPropertyItem::setReaderWriterBackup ( DtReaderWriter p)
inline

References myReaderWriterBackup.

DtReaderWriter * DtPropertyItem::readerWriterBackup ( )
inline

References myReaderWriterBackup.

virtual void DtPropertyItem::setUserData ( void *  )
virtual

Reimplemented in DtPropertyOrderableListItem.

void * DtPropertyItem::userData ( ) const
inline

References myUserData.

void DtPropertyItem::setKeyword ( const QString &  k)
inline

References myKeyword.

const QString & DtPropertyItem::keyword ( ) const
inline

References myKeyword.

virtual void DtPropertyItem::savedOpdFile ( )
virtual

Reimplemented in DtPropertyOrderableListItem.

virtual bool DtPropertyItem::isChanged ( ) const
virtual
virtual bool DtPropertyItem::isNew ( ) const
inlinevirtual

Reimplemented in DtPropertyReaderWriter.

References myIsNew.

virtual void DtPropertyItem::setNew ( bool  b)
inlinevirtual

References myIsNew.

virtual bool DtPropertyItem::isDeleted ( ) const
virtual
virtual bool DtPropertyItem::canRestore ( ) const
virtual

Reimplemented in DtPropertyOrderableListItem.

virtual void DtPropertyItem::setReadOnly ( bool  )
virtual
virtual void DtPropertyItem::setRecursiveReadOnly ( bool  )
virtual
virtual bool DtPropertyItem::readOnly ( ) const
virtual
virtual bool DtPropertyItem::canCreateItem ( ) const
virtual
virtual bool DtPropertyItem::canDeleteItem ( ) const
virtual
virtual bool DtPropertyItem::canMakeVariable ( ) const
virtual

Reimplemented in DtPropertyLineEdit, and DtPropertyVector.

virtual bool DtPropertyItem::handlesDelete ( ) const
virtual

Reimplemented in DtPropertyVariableBindings.

static void DtPropertyItem::setPropertyCreationFactory ( DtPropertyCreationFactory )
static
static DtPropertyCreationFactory* DtPropertyItem::propertyCreationFactory ( )
static
virtual QVariant DtPropertyItem::data ( int  column,
int  role 
) const
virtual
virtual QVariant DtPropertyItem::data ( ) const
virtual
virtual QString DtPropertyItem::dialogType ( ) const
virtual
virtual void DtPropertyItem::deleteItem ( DtPropertyItem )
virtual

Reimplemented in DtPropertyVariableBindings.

void DtPropertyItem::setCanDeleteItem ( bool  b)
inline

Reimplemented in DtPropertyResourceList.

References myCanDeleteItem.

virtual void DtPropertyItem::internalRestore ( )
virtual
virtual DtPropertyItem* DtPropertyItem::itemWithReaderWriterVariable ( DtReaderWriter )
virtual
virtual DtPropertyItem* DtPropertyItem::itemWithName ( const QString &  name)
virtual
void DtPropertyItem::repaint ( )
inline
virtual void DtPropertyItem::setAttachedTo ( DtReaderWriter )
virtual
DtReaderWriter * DtPropertyItem::attachedTo ( )
inline

References myAttachedTo.

virtual void DtPropertyItem::restore ( )
virtualslot
virtual void DtPropertyItem::updateValue ( )
virtualslot
virtual void DtPropertyItem::addItem ( bool  createPropertyEntry = true)
virtualslot
virtual void DtPropertyItem::deleteItem ( )
virtualslot
virtual void DtPropertyItem::addNewPropertyItem ( DtPropertyCreationDialog )
virtualslot
virtual void DtPropertyItem::repaintChildren ( )
virtualslot
virtual bool DtPropertyItem::isVariable ( ) const
virtualslot
virtual void DtPropertyItem::changeVariableStatus ( )
protectedvirtualslot
virtual void DtPropertyItem::updateVariable ( )
protectedvirtualslot
virtual void DtPropertyItem::placeEditor ( QWidget w)
protectedvirtual
virtual void DtPropertyItem::updateResetButtonState ( )
protectedvirtual
virtual void DtPropertyItem::setFocus ( QWidget w)
protectedvirtual
virtual void DtPropertyItem::createButtons ( )
protectedvirtual
virtual void DtPropertyItem::createVariableButton ( )
protectedvirtual
virtual void DtPropertyItem::createResetButton ( )
protectedvirtual
virtual void DtPropertyItem::createAddButton ( )
protectedvirtual
virtual void DtPropertyItem::createDeleteButton ( )
protectedvirtual
virtual bool DtPropertyItem::hasDeletedItems ( ) const
protectedvirtual
virtual bool DtPropertyItem::hasNewItems ( ) const
protectedvirtual
virtual void DtPropertyItem::setupValue ( )
protectedvirtual
virtual void DtPropertyItem::setupLayout ( )
protectedvirtual
virtual int DtPropertyItem::buttonWidths ( ) const
protectedvirtual
virtual void DtPropertyItem::setupVariable ( )
protectedvirtual
virtual void DtPropertyItem::notifyValueUpdated ( DtPropertyItem itemUpdated)
protectedvirtual

Reimplemented in DtPropertySystem.

virtual QString DtPropertyItem::addToolTip ( ) const
protectedvirtual
virtual void DtPropertyItem::deleteChildItem ( DtPropertyItem )
protectedvirtual
virtual void DtPropertyItem::addChildItem ( DtPropertyItem )
protectedvirtual

Member Data Documentation

makVrv::DtDe& DtPropertyItem::myDe
protected
DtReaderWriter* DtPropertyItem::myReaderWriterVariable
protected
DtReaderWriter* DtPropertyItem::myReaderWriterBackup
protected
DtReaderWriter* DtPropertyItem::myAttachedTo
protected

Referenced by attachedTo().

DtPropertySheet* DtPropertyItem::myPropertySheet
protected

Referenced by propertySheet().

QPushButton* DtPropertyItem::myResetButton
protected
QPushButton* DtPropertyItem::myAddButton
protected
QPushButton* DtPropertyItem::myDeleteButton
protected
QPushButton* DtPropertyItem::myVariableButton
protected
bool DtPropertyItem::myDeleteRwValue
protected
bool DtPropertyItem::myIsNew
protected

Referenced by isNew(), and setNew().

QFrame* DtPropertyItem::myButtonBox
protected
void* DtPropertyItem::myUserData
protected

Referenced by userData().

QString DtPropertyItem::myKeyword
protected

Referenced by keyword(), and setKeyword().

QLineEdit* DtPropertyItem::myVariableEdit
protected
bool DtPropertyItem::myReadOnly
protected
bool DtPropertyItem::myCanDeleteItem
protected

Referenced by setCanDeleteItem().

DtPropertyCreationFactory* DtPropertyItem::thePropertyCreationFactory
staticprotected

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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)