VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
entityEditorImpl
uiModelResolutionConfigElement.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2007 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: uiModelResolutionConfigElement.h,v $ $Revision: 1.1 $ $State: Exp $
7
*******************************************************************************/
8
11
13
14
#ifndef uiModelResolutionConfigElement_h
15
#define uiModelResolutionConfigElement_h
16
17
#include "
entityEditorImpl/uiItemComponent.h
"
18
#include "
vrfutil/rwString.h
"
19
#include "
vrfutil/rwStringList.h
"
20
#include <list>
21
22
class
DtVrfObjectParameters
;
23
class
DtComponentSystemDefinition
;
24
class
DtComponentSystemDescriptor
;
25
class
DtAggregateModelResolutionDescriptor
;
26
30
31
#include "
entityEditorImpl/entityEditorImplDefines.h
"
32
33
class
DT_DLL_entityeditorimpl
DtUiModelResolutionConfigurationElement
:
public
DtUiItemComponent
34
{
35
public
:
37
DtUiModelResolutionConfigurationElement
(
const
DtString
& name,
38
DtReaderWriterRegistry
*
const
parentRegistry = NULL);
39
41
virtual
~
DtUiModelResolutionConfigurationElement
();
42
44
DtUiModelResolutionConfigurationElement
(
const
DtUiModelResolutionConfigurationElement
& orig);
45
47
DtUiModelResolutionConfigurationElement
&
operator=
(
const
DtUiModelResolutionConfigurationElement
& orig);
48
50
virtual
void
objectParametersModified
();
51
54
virtual
QWidget
*
createControls
(
QWidget
* parent);
55
56
protected
:
57
60
virtual
void
updateAggregatedSystems();
61
64
virtual
void
updateDisaggregatedSystems();
65
66
virtual
const
DtComponentSystemDefinition
* lookupSystemDefinition(
67
const
DtComponentSystemDescriptor
* descriptor)
const
;
68
71
virtual
DtAggregateModelResolutionDescriptor
*
72
modelResolutionDescriptor(
const
DtString
& name)
const
;
73
75
std::list<DtSymbolString> systemsWithCategory(
const
DtString
& category);
76
78
virtual
DtUiElement
*
clone
();
79
82
virtual
void
setFromParameters
(
DtReaderWriter
* parentRw);
83
84
protected
:
85
87
DtRwString
myAggregatedSystemCategory
;
88
90
DtRwString
myDisaggregatedSystemCategory
;
91
93
DtRwStringList
myAggregatedComponents
;
94
96
DtRwStringList
myDisaggregatedComponents
;
97
};
98
99
#endif
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
)