VR-Forces 4.8 Class Documentation
 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. More...

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

Public Member Functions

 DtModelDefinitionEditorInterface ()
 CTOR. More...
 
virtual ~DtModelDefinitionEditorInterface ()
 
virtual void setSchema (const std::vector< std::string > &schema)=0
 
virtual void setFileLocationBar (const std::vector< std::string > &fileLocation)=0
 Fill the file location dropdown bar with all file name in directory. More...
 
virtual void setCurrentSchema (const std::string &currentSchema)=0
 
virtual void setCurrentFileLocation (const std::string &currentFileLocation)=0
 Refresh file location dropdown bar to display the location of the currently selected definition. More...
 
virtual std::string getCurrentFileLocation ()=0
 returns the file location currently displayed in the file location dropdown box More...
 
virtual void updateErrorMessages (const QStringList &messages)=0
 

Public Attributes

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

Private Member Functions

 DtModelDefinitionEditorInterface (const DtModelDefinitionEditorInterface &copy)
 Copy constructor. More...
 
DtModelDefinitionEditorInterfaceoperator= (const DtModelDefinitionEditorInterface &)
 Assignment Operator Not implemented. More...
 

Detailed Description

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

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

Member Data Documentation

boost::signal<void(const std::string& schema)> makVrv::DtModelDefinitionEditorInterface::signal_schemaChanged
boost::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 Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)