VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCoreQt
DtEntUnderFireConditional.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2009 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtEntUnderFireConditional.h,v $ $Revision: 1.1 $ $State: Exp $
7
******************************************************************************/
8
11
13
14
#pragma once
15
16
#include <
vrfGuiCoreQt/DtBaseEntityConditionalExpressionDialog.h
>
17
#include <
vrfGuiCoreQt/DtBaseEntityConditionalExpressionLogic.h
>
18
19
class
QHBoxLayout;
20
class
QWidget
;
21
class
QComboBox
;
22
class
QDoubleValidator;
23
class
QLabel;
24
class
QLineEdit
;
25
class
QGroupBox;
26
27
namespace
makVrf
28
{
30
class
DT_DLL_VRFGUICOREQT
DtEntUnderFireConditionalCreator
:
public
DtVrfConditionalExpressionCreator
31
{
32
public
:
33
virtual
DtConditionalExpressionInterface
* create(makVrv::DtDe&,
QWidget
* parent);
34
virtual
QString title()
const
;
35
virtual
bool
canEditType(
int
)
const
;
36
};
37
38
class
DT_DLL_VRFGUICOREQT
DtEntUnderFireConditionalLogic
:
public
DtBaseEntityConditionalExpressionLogic
39
{
40
public
:
41
DtEntUnderFireConditionalLogic
(makVrv::DtDe&,
DtConditionalExpressionInterface
*);
42
43
virtual
~
DtEntUnderFireConditionalLogic
();
44
45
public
:
46
virtual
void
createConditional(
DtConditionalExpressionViewInterface
* parentView,
47
const
std::vector<makVrv::DtSimEntry*>& data);
48
49
virtual
DtSimCondExpr
* conditionalExpression()
const
;
50
virtual
void
setupConditional(
const
DtSimCondExpr
*,
const
std::vector<makVrv::DtSimEntry*>& data);
51
};
52
53
class
DT_DLL_VRFGUICOREQT
DtEntUnderFireConditional
:
public
DtBaseEntityConditionalExpressionDialog
54
{
55
Q_OBJECT
56
public
:
57
//CTOR
58
DtEntUnderFireConditional
(makVrv::DtDe& de,
QWidget
* parent,
const
Qt::WindowFlags& flags = 0);
59
60
//DTOR
61
virtual
~
DtEntUnderFireConditional
();
62
63
protected
:
64
virtual
QWidget
* expressionExtension();
65
66
virtual
QString value()
const
;
67
virtual
void
setValue(
const
QString&);
68
virtual
void
setupConditional(
const
DtSimCondExpr
* expr,
const
std::vector<makVrv::DtSimEntry*>& data);
69
};
70
}
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
)