VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvCoreQt
DtModelDefinitionEditorWidget.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtModelDefinitionEditorWidget.h,v $ $Revision: 1.11 $ $State: Exp $
7
******************************************************************************/
8
12
13
#pragma once
14
#include <
vrvCoreQt/vrvCoreQt.h
>
15
#include <
vrvCoreQt/DtMapEditorWidget.h
>
16
#include <
vrvCoreQt/DtModelDefinitionEditorInterface.h
>
17
18
19
class
QStringList;
20
class
QComboBox
;
21
class
QLabel
;
22
class
QTextEdit;
23
24
namespace
makVrv
25
{
26
class
DtDe;
27
30
class
DT_DLL_VRVCOREQT
DtModelDefinitionEditorWidget
:
public
DtMapEditorWidget
,
31
public
DtModelDefinitionEditorInterface
32
{
33
Q_OBJECT;
34
35
public
:
36
38
DtModelDefinitionEditorWidget
(
DtDe
& de,
QWidget
* parent = 0, Qt::WindowFlags f = 0);
39
41
virtual
void
setSchema(
const
std::vector<std::string>& schema);
42
44
virtual
void
setCurrentSchema(
const
std::string& currentSchema);
45
47
virtual
void
updateErrorMessages(
const
QStringList& messages);
48
49
protected
slots:
50
51
virtual
void
on_mySchemaComboBox_currentIndexChanged(
int
index);
52
53
protected
:
54
55
void
setupGui();
56
57
protected
:
58
59
DtDe
&
myDe
;
60
QLabel
*
mySchemaLabel
;
61
QComboBox
*
mySchemaComboBox
;
62
63
QTextEdit*
myErrorMessages
;
64
};
65
}
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
)