VR-Forces 4.3.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
entityEditorImpl
addObjectToHierarchy.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2013 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
8
9
#pragma once
10
11
#include "
entityEditorImpl/entityEditorImplDefines.h
"
12
#include <QtGui/QDialog>
13
14
class
DtModelSetEntry
;
15
class
DtEntityEditorList
;
16
class
DtObjectType;
17
class
QPushButton
;
18
class
QTreeWidgetItem
;
19
20
class
DT_DLL_entityeditorimpl
DtAddObjectToHierarchy
:
public
QDialog
21
{
22
Q_OBJECT
23
24
public
:
25
DtAddObjectToHierarchy
(
makVrv::DtDe
&,
QWidget
*);
26
27
virtual
~
DtAddObjectToHierarchy
();
28
29
virtual
void
init
(
DtModelSetEntry
* useAsFilter,
DtModelSetEntry
* select);
30
31
virtual
DtModelSetEntry
* selectedModel();
32
35
void
setAddOnce(
bool
);
36
38
virtual
DtObjectType selectedObject();
39
40
virtual
void
setDragEnabled(
bool
);
41
42
protected
:
43
virtual
void
accept();
44
virtual
void
closeEvent(QCloseEvent*);
45
46
signals:
47
void
addObjectToHierarchy(
const
DtObjectType&);
48
void
closing();
49
50
protected
slots:
51
virtual
void
itemSelectionChanged();
52
virtual
void
updateItemDragState(
const
QVector<QTreeWidgetItem*>& = QVector<QTreeWidgetItem*>());
53
54
protected
:
55
DtEntityEditorList
*
myEntityEditorList
;
56
QPushButton
*
myOK
;
57
QPushButton
*
myCancel
;
58
bool
myAddOnce
;
59
makVrv::DtDe
&
myDe
;
60
};
61
62
inline
void
DtAddObjectToHierarchy::setAddOnce
(
bool
b)
63
{
64
myAddOnce
= b;
65
}
Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)