VR-Forces 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 ()
 
 DtElementEditorLogic ()=delete
 
 DtElementEditorLogic (const DtElementEditorLogic &copy)=delete
 
DtElementEditorLogicoperator= (const DtElementEditorLogic &)=delete
 
virtual 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 (const std::string &uuidString) 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, const std::string &uuidString) override
 
virtual void removeAttribute (const std::string &uuidString, const std::string &name) override
 
virtual void removeLocalAttribute (const std::string &uuidString, const std::string &name) override
 
virtual void changeAttribute (const makVrv::DtUnicode &origin, int index, const std::string &uuidString, const std::string &name) override
 
virtual void visualsModified ()
 
- Protected Member Functions inherited from makVrv::DtElementEditorLogic
virtual void selectVisualizerDefinition (const std::string &uuidString)
 
virtual void selectAttribute (int index, const std::string &uuidString, const std::string &attrName)
 
virtual void deselectAttribute (int index, const std::string &attrName)
 
virtual void refreshElementDefinitions ()
 
virtual void refreshVisualizerDefinitionView ()
 
virtual void clearElementSelection ()
 
virtual void setupModifiedEntitiesDialog ()
 
virtual void runThroughChildren (DtElementDefinition *elem, std::map< std::string, std::string > &names)
 
virtual void deselectVisualizerDefinition ()
 
virtual void cancelAttributeChange (int defIndex, const std::string &name)
 
virtual bool visualizerDefinitionInherited (DtElementDefinition *, DtVisualizerDefinition *) const
 
virtual void refreshModelSets ()
 
virtual void refreshFileSaveTo ()
 
void changeFileLocation ()
 
virtual void reloadFile (const std::string &filePath)
 
virtual void updateAttributeEditorInterface (int index, const std::string &uuidString, const std::string &name, DtVisualizerAttributeEditorInterface *iface)
 
virtual void changeModelSet (int index)
 
virtual void changeFileSaveTo (int index)
 
virtual void changeFileFilter ()
 
virtual void on_import ()
 
virtual void on_restoreFactory ()
 
virtual void on_restoreStartup ()
 
virtual void on_saveAll ()
 
virtual void on_saveAllHier ()
 
virtual void on_saveAllLeaves ()
 
virtual void on_exportSelectedNode ()
 
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_leafFilePathChosen (const std::string &filePath)
 
virtual void on_mergeFilePathChosen (const std::string &filePath)
 
virtual void on_exportSelectedFilePathChosen (const std::string &filePath)
 
virtual void on_exportSelectedNodeFilePathChosen (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
 
DtModelSetId mySelectedModelSet
 
unsigned int mySelectedFileSaveTo
 
DtPagemyPage
 
DtDemyDe
 
DtSignalConnectionManager myConnections
 
DtSignalConnectionManager myManagerConnections
 
DtElementDefinitionManagermyManager
 
int myManagerType
 
DtElementEditorInterfacemyInterface
 
DtPersistenceControlsInterfacemyPersistenceControls
 
std::string myDirectoryPath
 
std::string myPathofSelectedModel
 
std::vector< std::string > myNewList
 
std::vector< std::string > myVisualList
 
DtVisualizerDefinitionmyCopiedVisualizerDefinition
 
std::vector
< DtVisualizerDefinition * > 
myCopiedVisDefs
 
std::vector< std::string > myListOfCopiedVisDefs
 
bool myAdjustDropDown
 
std::string mySelectedVisualizerUuid
 
DtVisualizerAttributemyEditAttribute
 

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

Slot called by elementEditorWidget to add a visualizer definition.

Reimplemented from makVrv::DtElementEditorLogic.

virtual void DtVrfElementEditorLogic::removeVisualizerDefinition ( const std::string &  uuidString)
overrideprotectedvirtual

Slot called by elementEditorWidget to remove a visualizer definition.

Reimplemented from makVrv::DtElementEditorLogic.

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

Slot called by elementEditorWidget to add an element.

Reimplemented from makVrv::DtElementEditorLogic.

virtual void DtVrfElementEditorLogic::removeElement ( )
overrideprotectedvirtual

Slot called by elementEditorWidget to remove an element.

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,
const std::string &  uuidString 
)
overrideprotectedvirtual

Slot called by elementEditorWidget to add an attribute.

Reimplemented from makVrv::DtElementEditorLogic.

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

Slot called by elementEditorWidget to remove an attribute from the specified visualizer definition (via the uuidString) and all ancestors.

Reimplemented from makVrv::DtElementEditorLogic.

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

Slot called by elementEditorWidget to remove an attribute from the specified visualizer definition (via the uuidString)

Reimplemented from makVrv::DtElementEditorLogic.

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

Slot called by elementEditorWidget to change an attribute value.

Reimplemented from makVrv::DtElementEditorLogic.

virtual void DtVrfElementEditorLogic::visualsModified ( )
protectedvirtual

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)