VR-Forces 4.8 Class Documentation
 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 /******************************************************************************
6 ** $RCSfile: DtConnectionSelectorWidgetLogic.h,v $ $Revision: 1.23 $ $State: Exp $
7 ******************************************************************************/
8 
13 
14 #pragma once
15 
16 #include <vrvVrlQt/vrvVrlQt.h>
17 
19 
20 namespace makVrv
21 {
22  class DtDe;
23  class DtConnectionSelectorWidgetInterface;
24  class DtDriver;
25 
29  {
30 
31  public:
33 
36 
37  protected:
38 
40  virtual void connect();
41 
43  virtual void disconnect();
44 
46  void onDriverCreated(DtDriver& con);
47 
49  void onDriverDestroyed(DtDriver& con);
50 
52  void onDriverStopped(DtDriver& con);
53 
55  void onDriverStarted(DtDriver& con);
56 
58  virtual void initialize();
59 
62  virtual void onDriverSelectionListChanged(std::string& driver, bool on);
63 
65  virtual void updateConnectionStatus();
66 
68  virtual void onAutoDriverChanaged(const std::string&);
69 
70  protected:
71 
73  void updateInterface();
74 
75  protected:
76 
80  };
81 }
Definition: DtConnectionSelectorWidgetInterface.h:21
Logic to DtConnectionSelectorWidget.
Definition: DtConnectionSelectorWidgetLogic.h:28
#define DT_DLL_VRVVRLQT
Definition: vrvVrlQt.h:19
Contains DLL export macros.
The DtDriver is an abstract class.
Definition: DtDriver.h:34
DtDe & myDe
Definition: DtConnectionSelectorWidgetLogic.h:77
DtSignalConnectionManager myConnections
Definition: DtConnectionSelectorWidgetLogic.h:79
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtConnectionSelectorWidgetInterface & myInterface
Definition: DtConnectionSelectorWidgetLogic.h:78

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)