VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvCoreQt
DtSlaveConnectionLogic.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2007 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtSlaveConnectionLogic.h,v $ $Revision: 1.20 $ $State: Exp $
7
******************************************************************************/
8
11
12
#pragma once
13
#include <
vrvCoreQt/vrvCoreQt.h
>
14
#include <
vrvCore/DtSubjectObserver.h
>
15
16
namespace
makVrv
17
{
18
class
DtDe;
19
class
DtSlaveConnectionInterface;
20
24
class
DT_DLL_VRVCOREQT
DtSlaveConnectionLogic
:
public
DtDeCommunicatorObserver
25
{
26
27
public
:
28
31
static
DtSlaveConnectionLogic
* create(
DtDe
& de,
DtSlaveConnectionInterface
* iFace);
32
33
virtual
~
DtSlaveConnectionLogic
();
34
36
virtual
void
setupWidget();
37
39
virtual
void
connect();
40
42
virtual
void
restoreDefaultPort();
43
45
virtual
void
slot_activate(
DtDeCommunicator
* igComm);
46
48
virtual
void
slot_deactivate(
DtDeCommunicator
* igComm);
49
50
protected
:
51
53
DtSlaveConnectionLogic
(
DtDe
& de,
DtSlaveConnectionInterface
* rcInterface);
54
56
void
createDefaultDisplayEngineConfiguration(
const
std::string& igName);
57
58
protected
:
59
60
DtDe
*
myDe
;
61
DtSlaveConnectionInterface
*
myInterface
;
62
63
};
64
}
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)