VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvCoreQt
DtObserverSelectionWidget.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2010 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtObserverSelectionWidget.h,v $ $Revision: 1.22 $ $State: Exp $
7
******************************************************************************/
8
11
12
#pragma once
13
#include <
vrvCoreQt/vrvCoreQt.h
>
14
#include <
vrvCoreQt/DtWidgetBuilder.h
>
15
#include <
vrvCoreQt/DtStealthControlWidgetInterface.h
>
16
#include <QtGui/QWidget>
17
18
class
QComboBox
;
19
class
QLabel
;
20
21
namespace
makVrv
22
{
23
class
DtStealthControlWidgetLogic;
24
30
class
DT_DLL_VRVCOREQT
DtObserverSelectionWidget
:
public
QWidget
,
31
public
DtStealthControlWidgetInterface
32
{
33
Q_OBJECT
34
35
public
:
37
DtObserverSelectionWidget
(
DtDe
& de,
QWidget
* parent = 0, Qt::WindowFlags flags = 0);
38
40
virtual
~
DtObserverSelectionWidget
();
41
42
virtual
void
setAutoHide(
bool
);
43
46
virtual
void
setSelectionMode(
bool
);
47
48
protected
:
50
virtual
void
addObserver(
const
std::string& displayName,
51
const
DtUniqueID
&
id
);
52
54
virtual
void
removeObserver(
const
std::string& displayName,
55
const
DtUniqueID
&
id
);
56
58
virtual
void
setCurrentObserver(
const
std::string& observerName );
59
61
virtual
void
setWidgetVisible(
bool
b);
62
64
virtual
int
numObservers()
const
;
65
66
protected
slots:
67
virtual
void
observerChanged(
int
);
68
69
public
:
70
QComboBox
*
myObserversComboBox
;
71
QLabel
*
myCurrentObserver
;
72
73
protected
:
74
DtStealthControlWidgetLogic
*
myLogic
;
75
};
76
79
class
DT_DLL_VRVCOREQT
DtObserverSelectionWidgetBuilder
:
public
DtWidgetBuilder
80
{
81
82
public
:
83
84
DtObserverSelectionWidgetBuilder
();
85
86
virtual
~
DtObserverSelectionWidgetBuilder
();
87
88
virtual
QWidget
* create(
DtDe
& de,
QWidget
* parent,
const
Qt::WindowFlags& flags);
89
};
90
}
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
)