VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtNewVisualizerDefinitionInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 #include <vrvCoreQt/vrvCoreQt.h>
12 
13 namespace makVrv
14 {
15  class DtUnicode;
16 
20  {
21  public:
22 
24 
25  virtual void visualizerSchemaList(const std::vector<DtUnicode>& names) = 0;
26  virtual void setSelectedSchema(int index) = 0;
27  virtual void setDescriptionForCurrentVisualizer(const DtUnicode& desc) = 0;
28 
29  boost::signalslib::signal<void (int index)> signal_visualizerSelected;
30  };
31 }
32 
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Interface for new DtNewVisualizerDefinitionWidget.
Definition: DtNewVisualizerDefinitionInterface.h:19
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
boost::signalslib::signal< void(int index)> signal_visualizerSelected
Definition: DtNewVisualizerDefinitionInterface.h:29

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)