VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtConnectionSelectorWidgetInterface.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 
12 #include <vrvUtil/signalslib.h>
13 #include <vrvVrlQt/vrvVrlQt.h>
14 
15 namespace makVrv
16 {
19  {
20  public:
21 
24 
26  virtual void setConnect(bool) = 0;
27 
29  virtual void addDriver(const std::string& name, bool connected, bool onDriverSelectionList) = 0;
30 
32  virtual void removeDriver(const std::string& name)= 0;
33 
35  virtual void setDriverConnected(const std::string& name, bool connected) = 0;
36 
38  virtual void setConnected(bool) = 0;
39 
41  virtual void setDriverOnSelectionList(const std::string& name, bool) = 0;
42 
44  virtual void setCanConnect(bool) = 0;
45 
47  virtual bool isConnected() const = 0;
48 
49  public:
50  boost::signalslib::signal<void ()> signal_connect;
51  boost::signalslib::signal<void ()> signal_disconnect;
52  boost::signalslib::signal<void (std::string, bool)> signal_driverOnSelectionListChanged;
53  };
54 }
Definition: DtConnectionSelectorWidgetInterface.h:18
boost::signalslib::signal< void()> signal_disconnect
Definition: DtConnectionSelectorWidgetInterface.h:51
#define DT_DLL_VRVVRLQT
Definition: vrvVrlQt.h:19
Contains DLL export macros.
boost::signalslib::signal< void()> signal_connect
Definition: DtConnectionSelectorWidgetInterface.h:50
boost::signalslib::signal< void(std::string, bool)> signal_driverOnSelectionListChanged
Definition: DtConnectionSelectorWidgetInterface.h:52

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)