VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvVideoStreamQt
DtVideoStreamEditLogic.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 <
vrvUtil/DtSignalConnectionManager.h
>
15
#include <
vrvUtil/DtUnicode.h
>
16
17
namespace
makVrv
18
{
19
class
DtVideoStreamEditPage;
20
class
DtVideoStream;
21
25
class
DT_DLL_VRVVIDEOSTREAMQT
DtVideoStreamEditLogic
26
{
27
public
:
28
30
DtVideoStreamEditLogic
(
DtDe
& de,
DtVideoStreamEditPage
& VideoStreamPage,
31
const
DtUnicode
& videoStreamClassName,
32
const
DtUnicode
& videoStreamName );
33
35
virtual
~
DtVideoStreamEditLogic
();
36
40
virtual
void
addVideoStream(
const
DtUnicode
& streamType,
41
const
DtUnicode
& streamName );
42
44
virtual
void
renameVideoStream(
const
DtUnicode
& oldName,
45
const
DtUnicode
& newName );
46
48
virtual
void
removeVideoStream(
const
DtUnicode
& streamName );
49
50
protected
:
51
54
void
slot_videoStreamAdded(
DtVideoStream
& );
55
58
void
slot_videoStreamToBeDestroyed(
DtVideoStream
& );
59
62
void
slot_videoStreamAutoStartChanged(
const
DtVideoStream
& stream,
63
bool
autoStart );
64
65
protected
:
66
DtDe
&
myDe
;
67
DtVideoStreamEditPage
&
myInterface
;
68
DtUnicode
myClassName
;
69
DtUnicode
myInstanceName
;
70
DtSignalConnectionManager
myConnections
;
71
};
72
}
73
74
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
)