VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvCoreQt
DtNewVisualizerDefinitionDialog.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2011 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: $ $Revision: $ $State: $
7
******************************************************************************/
8
12
13
#pragma once
14
#include <
vrvCoreQt/vrvCoreQt.h
>
15
#include <
vrvCoreQt/DtNewVisualizerDefinitionInterface.h
>
16
#include <
vrvCore/DtStateVisualizer.h
>
17
#include <QtGui/QDialog>
18
19
class
QGridLayout;
20
class
QLabel
;
21
class
QTreeWidget
;
22
class
QFrame
;
23
class
QDialogButtonBox;
24
25
namespace
makVrv
26
{
27
class
DtDe;
28
class
DtNewVisualizerDefinitionLogic;
29
32
class
DT_DLL_VRVCOREQT
DtNewVisualizerDefinitionDialog
:
public
QDialog
,
33
public
DtNewVisualizerDefinitionInterface
34
{
35
Q_OBJECT
36
37
public
:
38
DtNewVisualizerDefinitionDialog
(
DtStateVisualizer::Type
type,
39
DtDe
& de,
40
QWidget
* parent);
41
42
virtual
~
DtNewVisualizerDefinitionDialog
();
43
44
void
setupGui();
45
std::string selectedVisualizerSchema()
const
;
46
47
virtual
void
visualizerSchemaList(
const
std::vector<DtUnicode>& names);
48
virtual
void
setSelectedSchema(
int
index);
49
virtual
void
setDescriptionForCurrentVisualizer(
const
DtUnicode
& desc);
50
51
protected
:
52
53
DtNewVisualizerDefinitionLogic
*
myLogic
;
54
55
QGridLayout*
myLayout
;
56
QLabel
*
myNameLabel
;
57
QTreeWidget
*
myVisualizerList
;
58
QLabel
*
myDescription
;
59
QFrame
*
myHLine
;
60
QDialogButtonBox*
myButtons
;
61
};
62
}
63
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
)