VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtConnectionListLogic.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #ifndef DtConnectionListLogic_H_
11 #define DtConnectionListLogic_H_
12 
13 #include <vrvVrlQt/vrvVrlQt.h>
14 
15 namespace makVrv
16 {
17  //class DtDe;
18  class DtConnectionListInterface;
19  class DtDriver;
20 
26  {
27  public:
28 
31 
34 
35  protected:
36 
38  void onCurrentDriverChanged(const std::string& driver);
39 
41  void onCurrentDriverConnect();
42 
43  void onSetCurrentDriverAsAutoDriver();
44  void onSetDriverAsAutoDriver(const std::string& driver);
45 
46  void onDriverCreated(DtDriver& con);
47  void onDriverDestroyed(DtDriver& con);
48  void onDriverStopped(DtDriver& con);
49  void onDriverStarted(DtDriver& con);
50 
51  protected:
52 
53  void updateInterface();
54  void onAutoDriverChanaged(const std::string& driver);
55 
56 
57  protected:
58 
61 
63 
64  };
65 }
66 
67 #endif
68 
#define DT_DLL_VRVVRLQT
Definition: vrvVrlQt.h:19
DtConnectionListInterface & myInterface
Definition: DtConnectionListLogic.h:60
DtDe & myDe
Definition: DtConnectionListLogic.h:59
Contains DLL export macros.
DtDriver * myCurrentDriver
Definition: DtConnectionListLogic.h:62
The DtDriver is an abstract class. Developers derive from this to create logic that &quot;directs&quot; things ...
Definition: DtDriver.h:30
The logic for creating a connection list. Only connections which return &#39;true&#39; from the isUserControl...
Definition: DtConnectionListLogic.h:25
The interface to the connection list.
Definition: DtConnectionListInterface.h:20
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:76

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)