![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2008 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 /****************************************************************************** 00006 ** $RCSfile: DtModelDefinitionEditorInterface.h,v $ $Revision: 1.9 $ $State: Exp $ 00007 ******************************************************************************/ 00008 00012 00013 #pragma once 00014 #include <vrvCoreQt/vrvCoreQt.h> 00015 #include <string> 00016 #include <vector> 00017 00018 class QStringList; 00019 00020 namespace makVrv 00021 { 00025 class DT_DLL_VRVCOREQT DtModelDefinitionEditorInterface 00026 { 00027 public: 00028 00029 virtual ~DtModelDefinitionEditorInterface(); 00030 00031 virtual void setSchema(const std::vector<std::string>& schema) = 0; 00032 virtual void setCurrentSchema(const std::string& currentSchema) = 0; 00033 virtual void updateErrorMessages(const QStringList& messages) = 0; 00034 00035 boost::signal<void (const std::string& schema)> signal_schemaChanged; 00036 }; 00037 }