VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
entityEditorImpl
forcesWidget.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2012 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
9
#pragma once
10
11
#include <QtGui/QWidget>
12
#include <
vrfExtProtocol/rangedObjType.h
>
13
14
#include <QTreeWidget>
15
16
class
QComboBox
;
17
class
QPushButton
;
18
21
#include "
entityEditorImpl/entityEditorImplDefines.h
"
22
class
DT_DLL_entityeditorimpl
DtForcesWidget
:
public
QWidget
23
{
24
25
Q_OBJECT
26
27
public
:
28
30
DtForcesWidget
(
QWidget
* parent = NULL,
const
Qt::WindowFlags& flags = 0);
31
33
virtual
~
DtForcesWidget
();
34
35
virtual
bool
init
();
36
37
virtual
QList<QTreeWidgetItem*>
findItems(
const
QString &text, Qt::MatchFlags flags,
int
column=0)
const
;
38
virtual
void
addForceItem(
QTreeWidgetItem
* item);
39
virtual
int
count()
const
;
40
virtual
QTreeWidgetItem
* item(
int
index);
41
42
//virtual void setObjectType(const DtRangedObjectType& obj);
43
virtual
void
simulationModelSetLoaded();
44
virtual
void
clearContents();
45
virtual
void
setupForces(
const
DtRangedObjectType
& obj);
46
virtual
QSize sizeHint()
const
;
47
48
protected
slots:
49
virtual
void
forceChanged(
QTreeWidgetItem
* item,
int
col);
50
51
signals:
52
void
entryModified();
53
void
forcesModified();
54
55
protected
:
56
QTreeWidget
*
myForcesTree
;
57
QPushButton
*
myAddButton
;
58
QPushButton
*
myEditButton
;
59
QPushButton
*
myRemoveButton
;
60
};
61
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
)