VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
entityEditorImpl
entityEditorHistory.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/QWidget>
13
#include <QtCore/QMap>
14
#include <QtCore/QVariant>
15
#include <QtCore/QString>
16
17
class
DtEntityEditorList
;
18
class
QPushButton
;
19
class
DtModelSetEntry
;
20
class
DtUiElementEvent
;
21
22
class
DT_DLL_entityeditorimpl
DtEntityEditorHistory
:
public
QWidget
23
{
24
Q_OBJECT
25
protected
:
26
public
:
27
DtEntityEditorHistory
(makVrv::DtDe&,
QWidget
* p);
28
30
virtual
void
init
(
DtEntityEditorList
* parent);
31
32
virtual
void
clearHistory();
33
36
virtual
void
addHistoryItem(
DtModelSetEntry
*);
37
38
int
count
()
const
{
return
myHistory.count(); };
39
int
historyIndex
()
const
{
return
myHistoryIndex; };
40
41
public
slots:
43
virtual
void
moveBackward();
44
virtual
void
moveForward();
45
47
virtual
void
moveTo(
int
);
48
49
protected
:
51
virtual
void
updateButtons();
52
53
protected
:
54
DtEntityEditorList
*
myParent
;
55
QPushButton
*
myForward
;
56
QPushButton
*
myBackward
;
57
QVector<DtModelSetEntry*>
myHistory
;
58
int
myHistoryIndex
;
59
bool
myMoving
;
60
makVrv::DtDe&
myDe
;
61
};
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)