VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
examples
addConditional
addConditionalGui
DtNorthConditional.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2009 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtNorthConditional.h,v $ $Revision: 1.2 $ $State: Exp $
7
******************************************************************************/
8
9
//\file DtBaseEntityConditionalExpressionDialog.h
10
//\brief Contains DtBaseEntityConditionalExpressionDialog class.
11
12
#pragma once
13
14
#include <
vrfGuiCoreQt/DtBaseEntityConditionalExpressionDialog.h
>
15
#include <
vrfGuiCoreQt/DtBaseEntityConditionalExpressionLogic.h
>
16
17
namespace
vrfAddConditionalExample
18
{
19
//\brief Class that is used as a template for task/set dialogs
20
class
DtNorthConditionalCreator
:
public
makVrf::DtVrfConditionalExpressionCreator
21
{
22
public
:
23
virtual
makVrf::DtConditionalExpressionInterface
*
create
(makVrv::DtDe&,
QWidget
* parent);
24
virtual
QString
title
()
const
;
25
virtual
bool
canEditType
(
int
)
const
;
26
};
27
28
class
DtNorthConditionalLogic
:
public
makVrf::DtBaseEntityConditionalExpressionLogic
29
{
30
public
:
31
DtNorthConditionalLogic
(makVrv::DtDe&,
makVrf::DtConditionalExpressionInterface
*);
32
33
virtual
~DtNorthConditionalLogic
();
34
35
public
:
36
virtual
void
createConditional
(
makVrf::DtConditionalExpressionViewInterface
* parentView,
37
const
std::vector<makVrv::DtSimEntry*>& data);
38
39
virtual
DtSimCondExpr
*
conditionalExpression
()
const
;
40
virtual
void
setupConditional
(
const
DtSimCondExpr
*,
const
std::vector<makVrv::DtSimEntry*>& data);
41
};
42
43
class
DtNorthConditional
:
public
makVrf::DtBaseEntityConditionalExpressionDialog
44
{
45
public
:
46
//CTOR
47
DtNorthConditional
(makVrv::DtDe& de,
QWidget
* parent,
const
Qt::WindowFlags& flags = 0);
48
49
//DTOR
50
virtual
~DtNorthConditional
();
51
52
protected
:
53
virtual
QWidget
*
expressionExtension
();
54
55
virtual
QString
value
()
const
;
56
virtual
void
setValue
(
const
QString&);
57
virtual
void
setupConditional
(
const
DtSimCondExpr
* expr,
const
std::vector<makVrv::DtSimEntry*>& data);
58
};
59
}
60
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
)