VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
DtVrfElementEditorLogic Class Reference
Inheritance diagram for DtVrfElementEditorLogic:
Inheritance graph
[legend]

Public Member Functions

 DtVrfElementEditorLogic (makVrv::DtElementDefinitionTypeManager::ElementDefinitionType type, makVrv::DtDe &de, makVrv::DtElementEditorInterface *iface, makVrv::DtPersistenceControlsInterface *persistenceControls, makVrv::DtPage *page=0)
 
virtual ~DtVrfElementEditorLogic ()
 
- Public Member Functions inherited from makVrv::DtElementEditorLogic
 DtElementEditorLogic (DtElementDefinitionTypeManager::ElementDefinitionType type, DtDe &de, DtElementEditorInterface *iface, DtPersistenceControlsInterface *persistenceControls, DtPage *page=0)
 
virtual ~DtElementEditorLogic ()
 
void selectElement (const DtUnicode &elementName, bool valid)
 
virtual void setElementRemoveAllowed (const DtUnicode &elementName)
 
virtual void checkIfModified ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Protected Member Functions

virtual void addVisualizerDefinition () override
 
virtual void removeVisualizerDefinition (int index) override
 
virtual void addElement (const makVrv::DtUnicode &name) override
 
virtual void removeElement () override
 
virtual void renameElement (const makVrv::DtUnicode &oldName, const makVrv::DtUnicode &newName) override
 
virtual void addAttributeRequested (int index) override
 
virtual void removeAttribute (int index, const std::string &name) override
 
virtual void removeLocalAttribute (int index, const std::string &name) override
 
virtual void refreshAttribute (const makVrv::DtUnicode &origin, int index, const std::string &name) override
 
virtual void visualsModified ()
 
- Protected Member Functions inherited from makVrv::DtElementEditorLogic
void selectVisualizerDefinition (int index)
 
void selectAttribute (int index, const std::string &attrName)
 
void deselectAttribute (int index, const std::string &attrName)
 
void refreshElementDefinitions ()
 
void refreshVisualizerDefinitionView ()
 
void clearElementSelection ()
 
void setupModifiedEntitiesDialog ()
 
void runThroughChildren (DtElementDefinitionNew *elem, std::map< std::string, std::string > &names)
 
virtual void deselectVisualizerDefinition (int index)
 
virtual void refreshModelSets ()
 
virtual void refreshFileSaveTo ()
 
void changeFileLocation ()
 
void updateAttributeEditorInterface (int index, const std::string &name, DtVisualizerAttributeEditorInterface *iface)
 
void changeModelSet (int index)
 
void changeFileSaveTo (int index)
 
void changeFileFilter ()
 
virtual void on_import ()
 
virtual void on_restoreFactory ()
 
virtual void on_restoreStartup ()
 
virtual void on_export ()
 
virtual void on_exportHier ()
 
virtual void on_exportAll ()
 
virtual void on_exportLeaves ()
 
virtual void on_exportSelectedLeaves ()
 
virtual void on_reloadFiles ()
 
virtual void on_merge ()
 
virtual void on_exportSelected ()
 
virtual void on_importFilePathChosen (const std::string &filePath)
 
virtual void on_exportFilePathChosen (const std::string &filePath)
 
virtual void on_mergeFilePathChosen (const std::string &filePath)
 
virtual void on_reloadLeafFiles (const std::string &filePath)
 
virtual void on_exportSelectedFilePathChosen (const std::string &filePath)
 
virtual void on_exportHierFilePathChosen (const std::string &filePath)
 
virtual void on_exportLeafFilePathChosen (const std::string &filePath)
 
virtual void on_exportSelectedLeafFilePathChosen (const std::string &filePath)
 
virtual void on_saveDefaults ()
 
virtual void on_copyVisualizerDefinition ()
 
virtual void on_pasteAndReplaceVisualizerDefinition ()
 
virtual void on_pasteAndAddVisualizerDefinition ()
 
virtual void on_clearVisualizerDefinitions ()
 
virtual bool shouldDisableSave ()
 
virtual void mapTypeToDirectoryPath (DtElementDefinitionTypeManager::ElementDefinitionType type)
 
virtual void slot_managerAboutToBeDeleted ()
 
virtual void slot_currentStyleSheetsPathAboutToBeChanged ()
 
virtual void slot_postCurrentStyleSheetsPathChanged ()
 
virtual
DtElementDefinitionManager
elementDefinitionManager ()
 

Additional Inherited Members

- Protected Attributes inherited from makVrv::DtElementEditorLogic
DtUnicode mySelectedElement
 
unsigned int mySelectedModelSet
 
unsigned int mySelectedFileSaveTo
 
DtPagemyPage
 
DtDemyDe
 
DtSignalConnectionManager myConnections
 
DtSignalConnectionManager myManagerConnections
 
DtElementDefinitionManagermyManager
 
int myManagerType
 
DtElementEditorInterfacemyInterface
 
DtPersistenceControlsInterfacemyPersistenceControls
 
std::string myDirectoryPath
 
std::string pathofSelectedModel
 
std::vector< std::string > myNewList
 
std::vector< std::string > myVisualList
 
DtVisualizerDefinitionmyCopiedVisualizerDefinition
 
std::vector
< DtVisualizerDefinition * > 
myCopiedVisDefs
 
std::vector< std::string > myListOfCopiedVisDefs
 
bool myAdjustDropDown
 
int myVisualizerIndex
 

Constructor & Destructor Documentation

DtVrfElementEditorLogic::DtVrfElementEditorLogic ( makVrv::DtElementDefinitionTypeManager::ElementDefinitionType  type,
makVrv::DtDe de,
makVrv::DtElementEditorInterface iface,
makVrv::DtPersistenceControlsInterface persistenceControls,
makVrv::DtPage page = 0 
)

CTOR.

virtual DtVrfElementEditorLogic::~DtVrfElementEditorLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void DtVrfElementEditorLogic::addVisualizerDefinition ( )
overrideprotectedvirtual

Reimplemented from makVrv::DtElementEditorLogic.

virtual void DtVrfElementEditorLogic::removeVisualizerDefinition ( int  index)
overrideprotectedvirtual

Reimplemented from makVrv::DtElementEditorLogic.

virtual void DtVrfElementEditorLogic::addElement ( const makVrv::DtUnicode name)
overrideprotectedvirtual

Reimplemented from makVrv::DtElementEditorLogic.

virtual void DtVrfElementEditorLogic::removeElement ( )
overrideprotectedvirtual

Reimplemented from makVrv::DtElementEditorLogic.

virtual void DtVrfElementEditorLogic::renameElement ( const makVrv::DtUnicode oldName,
const makVrv::DtUnicode newName 
)
overrideprotectedvirtual

Reimplemented from makVrv::DtElementEditorLogic.

virtual void DtVrfElementEditorLogic::addAttributeRequested ( int  index)
overrideprotectedvirtual

Reimplemented from makVrv::DtElementEditorLogic.

virtual void DtVrfElementEditorLogic::removeAttribute ( int  index,
const std::string &  name 
)
overrideprotectedvirtual

Reimplemented from makVrv::DtElementEditorLogic.

virtual void DtVrfElementEditorLogic::removeLocalAttribute ( int  index,
const std::string &  name 
)
overrideprotectedvirtual

Reimplemented from makVrv::DtElementEditorLogic.

virtual void DtVrfElementEditorLogic::refreshAttribute ( const makVrv::DtUnicode origin,
int  index,
const std::string &  name 
)
overrideprotectedvirtual

Reimplemented from makVrv::DtElementEditorLogic.

virtual void DtVrfElementEditorLogic::visualsModified ( )
protectedvirtual

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)