VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvGStreamerQt
DtGStreamerImageTaskElementConfigurationWidget.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 <
vrvGStreamerQt/vrvGStreamerQt.h
>
13
14
#include <
vrvGStreamerQt/DtGStreamerImageTaskElementConfigurationInterface.h
>
15
16
#include <
vrvVideoStreamQt/DtImageTaskElementConfigurationWidget.h
>
17
#include <
vrvVideoStreamQt/DtImageTaskElementConfigurationWidgetFactory.h
>
18
19
class
QLineEdit
;
20
21
namespace
makVrv
22
{
23
class
DtUnicode;
24
class
DtGStreamerImageTaskElementConfigurationLogic;
25
class
DtDe;
26
class
DtVideoStream;
27
30
class
DT_DLL_VRVGSTREAMERQT
DtGStreamerImageTaskElementConfigurationWidget
31
:
public
DtImageTaskElementConfigurationWidget
32
,
public
DtGStreamerImageTaskElementConfigurationInterface
33
{
34
Q_OBJECT
35
36
public
:
38
DtGStreamerImageTaskElementConfigurationWidget
(
DtDe
& de,
39
int
imageTaskElementIndex,
DtVideoStream
& videoStream,
40
QWidget
* parent );
41
43
virtual
~
DtGStreamerImageTaskElementConfigurationWidget
();
44
46
void
setupGui();
47
49
virtual
void
activate();
50
52
virtual
void
setPipelineConfiguration(
const
DtUnicode
& config );
53
54
protected
slots:
55
57
virtual
void
onPipelineConfigurataionChanged();
58
59
protected
:
60
DtGStreamerImageTaskElementConfigurationLogic
*
myLogic
;
61
QLineEdit
*
myPipelineLineEdit
;
62
};
63
66
class
DT_DLL_VRVGSTREAMERQT
DtGStreamerImageTaskElementConfigurationWidgetCreator
67
:
public
DtImageTaskElementConfigurationWidgetCreator
68
{
69
public
:
70
friend
class
DtImageTaskElementConfigurationWidgetFactory
;
71
73
DtGStreamerImageTaskElementConfigurationWidgetCreator
(
DtDe
& de);
74
76
virtual
~
DtGStreamerImageTaskElementConfigurationWidgetCreator
();
77
78
protected
:
80
virtual
DtImageTaskElementConfigurationWidget
* create(
81
int
imageTaskElementIndex,
DtVideoStream
& videoStream,
QWidget
* parent );
82
83
protected
:
84
DtDe
&
myDe
;
85
};
86
}
87
88
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)