VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
entityEditorImpl
paletteDisplayWidget.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2007 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: paletteDisplayWidget.h,v $ $Revision: 1.4 $ $State: Exp $
7
*******************************************************************************/
8
11
12
#ifndef DTPALETTEDISPLAYWIDGET_H_
13
#define DTPALETTEDISPLAYWIDGET_H_
14
15
#include <QtGui/QWidget>
16
#include <
vrfExtProtocol/rangedObjType.h
>
17
#include "
entityEditorImpl/forcesWidget.h
"
18
19
class
QCheckBox
;
20
class
QTreeWidget
;
21
class
DtCategoriesWidget
;
22
class
QGroupBox;
23
24
#include "
entityEditorImpl/entityEditorImplDefines.h
"
25
26
class
DT_DLL_entityeditorimpl
DtPaletteDisplayWidget
:
public
QWidget
27
{
28
29
Q_OBJECT
30
31
public
:
32
34
DtPaletteDisplayWidget
(
QWidget
* parent = NULL,
const
Qt::WindowFlags& flags = 0);
35
37
virtual
~
DtPaletteDisplayWidget
();
38
39
virtual
bool
init
();
40
41
virtual
void
setObjectType(
const
DtRangedObjectType
& obj);
42
virtual
void
simulationModelSetLoaded();
43
44
virtual
bool
isModified()
const
;
45
virtual
void
updateStatus();
46
virtual
void
clearContents();
47
48
static
DtPaletteDisplayWidget
* create(
QWidget
* parent = NULL);
49
50
protected
:
51
virtual
DtCategoriesWidget
* createCategoriesWidget(
QWidget
* parent);
52
virtual
DtForcesWidget
* createForcesWidget(
QWidget
* parent);
53
54
public
:
55
virtual
QWidget
* createCategories();
56
virtual
QWidget
* createForces();
57
58
protected
:
59
virtual
void
modifyStatus(
QWidget
*,
bool
);
60
61
protected
slots:
62
virtual
void
categoriesChanged();
63
virtual
void
forcesChanged();
64
65
signals:
66
void
entryModified();
67
void
forcesModified();
68
void
categoriesModified();
69
70
protected
:
71
DtRangedObjectType
myObjectType
;
72
DtCategoriesWidget
*
myCategories
;
73
DtForcesWidget
*
myForces
;
74
QGroupBox*
myCategoriesGroupBox
;
75
QGroupBox*
myForcesGroupBox
;
76
};
77
78
#endif
79
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
)