VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtVisualizerAttributeEditor Class Referenceabstract

Base class for the Qt based visualizer attribute editor.

Inheritance diagram for makVrv::DtVisualizerAttributeEditor:
Inheritance graph
[legend]

Classes

struct  TypeInfo
 

Public Slots

virtual void commitValue ()
 
virtual void cancelValue ()
 
virtual void onPopup ()
 

Public Member Functions

 DtVisualizerAttributeEditor (DtDe &de, QWidget *parent)
 
virtual ~DtVisualizerAttributeEditor ()
 
virtual void setType (DtElementDefinitionTypeManager::ElementDefinitionType type)
 
virtual void setAttribute (const DtVisualizerDefinition *visDef, DtVisualizerAttribute *visAttr)
 
virtual bool commited () const
 
virtual bool canceled () const
 
virtual const TypeInfotypeInfo () const =0
 
- Public Member Functions inherited from makVrv::DtVisualizerAttributeEditorInterface
virtual ~DtVisualizerAttributeEditorInterface ()
 

Protected Member Functions

virtual void addCancelButton ()
 

Protected Attributes

DtDemyDe
 
bool myCommitedFlag
 
bool myCancelFlag
 
DtElementDefinitionTypeManager::ElementDefinitionType myType
 
const DtVisualizerDefinitionmyVisualizerDefinition
 
DtVisualizerAttributemyVisualizerAttribute
 
QPushButtonmyCancel
 

Additional Inherited Members

- Public Attributes inherited from makVrv::DtVisualizerAttributeEditorInterface
boost::signalslib::signal
< void(const DtUnicode
&original)> 
signal_attributeValueChanged
 
boost::signalslib::signal< void()> signal_cancel
 
boost::signalslib::signal
< void(DtVisualizerAttributeEditorInterface *)> 
signal_destroyed
 

Constructor & Destructor Documentation

makVrv::DtVisualizerAttributeEditor::DtVisualizerAttributeEditor ( DtDe de,
QWidget *  parent 
)

CTOR.

virtual makVrv::DtVisualizerAttributeEditor::~DtVisualizerAttributeEditor ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtVisualizerAttributeEditor::setType ( DtElementDefinitionTypeManager::ElementDefinitionType  type)
virtual

Sets the type of the element definition.

virtual void makVrv::DtVisualizerAttributeEditor::setAttribute ( const DtVisualizerDefinition visDef,
DtVisualizerAttribute visAttr 
)
virtual
virtual bool makVrv::DtVisualizerAttributeEditor::commited ( ) const
virtual

Get if the editor was commmited.

virtual bool makVrv::DtVisualizerAttributeEditor::canceled ( ) const
virtual

Get if the editor was canceled.

virtual const TypeInfo& makVrv::DtVisualizerAttributeEditor::typeInfo ( ) const
pure virtual
virtual void makVrv::DtVisualizerAttributeEditor::commitValue ( )
virtualslot
virtual void makVrv::DtVisualizerAttributeEditor::cancelValue ( )
virtualslot
virtual void makVrv::DtVisualizerAttributeEditor::onPopup ( )
virtualslot

Utility function for displaying a popup.

Reimplemented in makVrv::DtVisualizerAttributeFilenameEditor.

virtual void makVrv::DtVisualizerAttributeEditor::addCancelButton ( )
protectedvirtual

Adds a cancel button to the widget.

Member Data Documentation

DtDe& makVrv::DtVisualizerAttributeEditor::myDe
protected
bool makVrv::DtVisualizerAttributeEditor::myCommitedFlag
protected
bool makVrv::DtVisualizerAttributeEditor::myCancelFlag
protected
DtElementDefinitionTypeManager::ElementDefinitionType makVrv::DtVisualizerAttributeEditor::myType
protected
const DtVisualizerDefinition* makVrv::DtVisualizerAttributeEditor::myVisualizerDefinition
protected
DtVisualizerAttribute* makVrv::DtVisualizerAttributeEditor::myVisualizerAttribute
protected
QPushButton* makVrv::DtVisualizerAttributeEditor::myCancel
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)