VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtConnectionSelectorWidgetLogic.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
10 
11 #pragma once
12 
13 #include <vrvVrlQt/vrvVrlQt.h>
14 
16 
17 namespace makVrv
18 {
19  class DtDe;
20  class DtConnectionSelectorWidgetInterface;
21  class DtDriver;
22 
26  {
27 
28  public:
30 
33 
34  protected:
35 
37  virtual void connect();
38 
40  virtual void disconnect();
41 
43  void onDriverCreated(DtDriver& con);
44 
46  void onDriverDestroyed(DtDriver& con);
47 
49  void onDriverStopped(DtDriver& con);
50 
52  void onDriverStarted(DtDriver& con);
53 
55  virtual void initialize();
56 
59  virtual void onDriverSelectionListChanged(std::string& driver, bool on);
60 
62  virtual void updateConnectionStatus();
63 
65  virtual void onAutoDriverChanaged(const std::string&);
66 
67  protected:
68 
70  void updateInterface();
71 
72  protected:
73 
77  };
78 }
Definition: DtConnectionSelectorWidgetInterface.h:18
Logic to DtConnectionSelectorWidget.
Definition: DtConnectionSelectorWidgetLogic.h:25
#define DT_DLL_VRVVRLQT
Definition: vrvVrlQt.h:19
Contains DLL export macros.
The DtDriver is an abstract class. Developers derive from this to create logic that &quot;directs&quot; things ...
Definition: DtDriver.h:31
DtDe & myDe
Definition: DtConnectionSelectorWidgetLogic.h:74
DtSignalConnectionManager myConnections
Definition: DtConnectionSelectorWidgetLogic.h:76
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
DtConnectionSelectorWidgetInterface & myInterface
Definition: DtConnectionSelectorWidgetLogic.h:75

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)