VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvVideoStreamQt
DtTcpImageTaskElementConfigurationWidget.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2012 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
9
10
#pragma once
11
12
#include <
vrvVideoStreamQt/vrvVideoStreamQt.h
>
13
14
#include <
vrvVideoStreamQt/DtImageTaskElementConfigurationWidget.h
>
15
#include <
vrvVideoStreamQt/DtImageTaskElementConfigurationWidgetFactory.h
>
16
#include <
vrvVideoStreamQt/DtTcpImageTaskElementConfigurationInterface.h
>
17
18
class
QSpinBox;
19
20
namespace
makVrv
21
{
22
class
DtTcpImageTaskElementConfigurationLogic;
23
27
class
DT_DLL_VRVVIDEOSTREAMQT
DtTcpImageTaskElementConfigurationWidget
28
:
public
DtImageTaskElementConfigurationWidget
29
,
public
DtTcpImageTaskElementConfigurationInterface
30
{
31
Q_OBJECT
32
33
public
:
35
DtTcpImageTaskElementConfigurationWidget
(
36
DtDe
& de,
37
int
imageTaskElementIndex,
38
DtVideoStream
& videoStream,
39
QWidget
* parent );
40
42
virtual
~
DtTcpImageTaskElementConfigurationWidget
();
43
45
void
setupGui();
46
48
virtual
void
activate();
49
51
virtual
void
setPort(
int
size );
52
53
protected
slots:
55
virtual
void
onPortChanged(
int
port );
56
57
protected
:
58
DtTcpImageTaskElementConfigurationLogic
*
myLogic
;
59
QSpinBox*
myPortSpinBox
;
60
};
61
64
class
DT_DLL_VRVVIDEOSTREAMQT
DtTcpImageTaskElementConfigurationWidgetCreator
65
:
public
DtImageTaskElementConfigurationWidgetCreator
66
{
67
public
:
69
DtTcpImageTaskElementConfigurationWidgetCreator
(
DtDe
& de);
70
72
virtual
~
DtTcpImageTaskElementConfigurationWidgetCreator
();
73
74
protected
:
76
virtual
DtImageTaskElementConfigurationWidget
* create(
77
int
imageTaskElementIndex,
DtVideoStream
& videoStream,
QWidget
* parent );
78
79
protected
:
80
DtDe
&
myDe
;
81
};
82
}
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
)