VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
entityEditorImpl
uiOccupancyDirectorController.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2008 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: uiOccupancyDirectorController.h,v $ $Revision: 1.1 $ $State: Exp $
7
*********************************************************************/
8
11
12
#ifndef DTUIOCCUPANCYDIRECTORCONTROLLER_H
13
#define DTUIOCCUPANCYDIRECTORCONTROLLER_H
14
15
#include "
entityEditorImpl/uiItemComponent.h
"
16
#include "
entityEditorImpl/entityEditorImplDefines.h
"
17
18
#include <
vrfutil/rwString.h
>
19
20
class
QCheckBox
;
21
class
QPushButton
;
22
class
DtUiOccupancyDirectorController
;
23
24
class
DT_DLL_entityeditorimpl
DtUiOccupancyDirectorSignalHandler
:
public
QObject
25
{
26
Q_OBJECT
27
28
public
:
29
DtUiOccupancyDirectorSignalHandler
();
30
31
void
setUiElement(
DtUiOccupancyDirectorController
* parent);
32
33
protected
slots:
34
virtual
void
configure();
35
36
protected
:
37
DtUiOccupancyDirectorController
*
myParent
;
38
};
39
40
class
DT_DLL_entityeditorimpl
DtUiOccupancyDirectorController
:
public
DtUiItemComponent
41
{
42
public
:
43
45
DtUiOccupancyDirectorController
46
(
47
const
DtString
& name,
48
DtReaderWriterRegistry
*
const
parentRegistry = NULL
49
);
50
52
virtual
~
DtUiOccupancyDirectorController
();
53
55
DtUiOccupancyDirectorController
(
const
DtUiOccupancyDirectorController
& orig);
56
58
DtUiOccupancyDirectorController
&
operator=
(
const
DtUiOccupancyDirectorController
& orig);
59
60
protected
:
61
virtual
QWidget
*
createLabelWidget
(
QWidget
* parent) {
return
0;};
62
virtual
QWidget
*
createControls
(
QWidget
*);
63
virtual
void
setFromParameters
(
DtReaderWriter
* parentRw);
64
virtual
void
elementChanged
();
65
66
virtual
bool
isModified
()
const
;
67
virtual
bool
embarkationInformationModified()
const
;
68
69
virtual
void
configure();
70
71
protected
:
72
virtual
DtUiElement
*
clone
();
73
74
friend
class
DtUiOccupancyDirectorSignalHandler
;
75
76
protected
:
77
QPushButton
*
myConfigure
;
78
DtRwString
myButtonTitle
;
79
DtUiOccupancyDirectorSignalHandler
myOccupancyDirectorSignalHandler
;
80
};
81
82
#endif
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
)