VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCoreQt
DtHostilityMatrixDialog.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2009 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtHostilityMatrixDialog.h,v $ $Revision: 1.4 $ $State: Exp $
7
******************************************************************************/
8
11
13
14
#pragma once
15
16
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
17
#include <
vrfGuiCoreQt/DtHostilityMatrixDialogInterface.h
>
18
#include <vrfGuiCoreQt/hostilityMatrixWidgetUi.hpp>
19
20
#include <QtGui/QDialog>
21
22
namespace
makVrf
23
{
24
class
DtHostilityMatrixDialogLogic;
25
26
class
DT_DLL_VRFGUICOREQT
DtHostilityMatrixDialog
:
public
QDialog
,
public
DtHostilityMatrixDialogInterface
27
{
28
Q_OBJECT
29
30
public
:
31
//CTOR
32
DtHostilityMatrixDialog
(
makVrv::DtDe
& de,
QWidget
* parent,
const
Qt::WindowFlags& flags = 0);
33
34
//DTOR
35
virtual
~
DtHostilityMatrixDialog
();
36
37
public
:
39
virtual
void
setupGui();
40
42
virtual
bool
blockTableSignals(
bool
);
43
45
virtual
void
setRowCount(
int
);
46
48
virtual
int
rowCount()
const
;
49
51
virtual
void
setColumnCount(
int
);
52
54
virtual
int
columnCount()
const
;
55
57
virtual
void
showHeaders(
bool
horiz,
bool
vert);
58
60
virtual
void
showRow(
int
row,
bool
);
61
63
virtual
void
showColumn(
int
col,
bool
);
64
66
virtual
void
setCellWidget(
int
row,
int
col,
QWidget
*);
67
69
virtual
void
resizeToContents();
70
72
virtual
bool
hasCheckBox(
int
row,
int
col)
const
;
73
75
virtual
bool
checked(
int
row,
int
col)
const
;
76
78
virtual
void
setChecked(
int
row,
int
col,
bool
);
79
80
protected
slots:
81
virtual
void
apply();
82
virtual
void
applyAndClose();
83
virtual
void
cancelAndClose();
84
virtual
void
setToDefaults();
85
virtual
void
enableApply();
86
87
public
:
88
Ui_DtHostilityMatrixUi
myUiImpl
;
89
90
protected
:
91
makVrv::DtDe
&
myDe
;
92
DtHostilityMatrixDialogLogic
*
myLogic
;
93
};
94
}
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)