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 | Public Attributes | Private Member Functions
makVrv::DtModelDefinitionEditorInterface Class Referenceabstract

Interface of the makVrv::DtModelDefinitionEditorWidget for the makVrv::DtModelDefinitionEditorLogic.

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

Public Member Functions

 DtModelDefinitionEditorInterface ()
 
virtual ~DtModelDefinitionEditorInterface ()
 
virtual void setSchema (const std::vector< std::string > &schema)=0
 
virtual void setFileLocationBar (const std::vector< std::string > &fileLocation)=0
 
virtual void setCurrentSchema (const std::string &currentSchema)=0
 
virtual void setCurrentFileLocation (const std::string &currentFileLocation)=0
 
virtual std::string getCurrentFileLocation ()=0
 
virtual void updateErrorMessages (const QStringList &messages)=0
 
virtual void invalidateColorQtProperties ()=0
 

Public Attributes

boost::signalslib::signal
< void(const std::string
&schema)> 
signal_schemaChanged
 
boost::signalslib::signal
< void(const std::string
&schema)> 
signal_fileChanged
 

Private Member Functions

 DtModelDefinitionEditorInterface (const DtModelDefinitionEditorInterface &copy)
 
DtModelDefinitionEditorInterfaceoperator= (const DtModelDefinitionEditorInterface &)
 

Constructor & Destructor Documentation

makVrv::DtModelDefinitionEditorInterface::DtModelDefinitionEditorInterface ( )

CTOR.

virtual makVrv::DtModelDefinitionEditorInterface::~DtModelDefinitionEditorInterface ( )
virtual
makVrv::DtModelDefinitionEditorInterface::DtModelDefinitionEditorInterface ( const DtModelDefinitionEditorInterface copy)
private

Copy constructor.

Member Function Documentation

DtModelDefinitionEditorInterface& makVrv::DtModelDefinitionEditorInterface::operator= ( const DtModelDefinitionEditorInterface )
private

Assignment Operator Not implemented.

virtual void makVrv::DtModelDefinitionEditorInterface::setSchema ( const std::vector< std::string > &  schema)
pure virtual
virtual void makVrv::DtModelDefinitionEditorInterface::setFileLocationBar ( const std::vector< std::string > &  fileLocation)
pure virtual

Fill the file location dropdown bar with all file name in directory.

Implemented in makVrv::DtModelDefinitionEditorWidget.

virtual void makVrv::DtModelDefinitionEditorInterface::setCurrentSchema ( const std::string &  currentSchema)
pure virtual
virtual void makVrv::DtModelDefinitionEditorInterface::setCurrentFileLocation ( const std::string &  currentFileLocation)
pure virtual

Refresh file location dropdown bar to display the location of the currently selected definition.

Implemented in makVrv::DtModelDefinitionEditorWidget.

virtual std::string makVrv::DtModelDefinitionEditorInterface::getCurrentFileLocation ( )
pure virtual

returns the file location currently displayed in the file location dropdown box

Implemented in makVrv::DtModelDefinitionEditorWidget.

virtual void makVrv::DtModelDefinitionEditorInterface::updateErrorMessages ( const QStringList &  messages)
pure virtual
virtual void makVrv::DtModelDefinitionEditorInterface::invalidateColorQtProperties ( )
pure virtual

invalidate the current color Qt properties for this widget

Implemented in makVrv::DtModelDefinitionEditorWidget.

Member Data Documentation

boost::signalslib::signal<void(const std::string& schema)> makVrv::DtModelDefinitionEditorInterface::signal_schemaChanged
boost::signalslib::signal<void(const std::string& schema)> makVrv::DtModelDefinitionEditorInterface::signal_fileChanged

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)