VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCoreQt
DtEntitySelectionDialog.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtEntitySelectionDialog.h,v $ $Revision: 1.1 $ $State: Exp $
7
******************************************************************************/
8
11
13
14
#pragma once
15
16
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
17
18
#include <QtGui/QDialog>
19
20
class
QHBoxLayout;
21
class
QVBoxLayout;
22
23
namespace
makVrv
24
{
25
class
DtDe;
26
}
27
28
namespace
makVrf
29
{
30
class
DtVrfSelectionFilter;
31
class
DtEntitySelectionDialogLogic;
32
class
DtVrfFilteredListView;
33
34
class
DT_DLL_VRFGUICOREQT
DtEntitySelectionDialog
:
public
QDialog
35
{
36
Q_OBJECT
37
public
:
38
//CTOR
39
DtEntitySelectionDialog
(
makVrv::DtDe
& de,
QWidget
* parent,
const
Qt::WindowFlags& flags = 0);
40
41
//DTOR
42
virtual
~
DtEntitySelectionDialog
();
43
44
virtual
int
exec();
45
46
virtual
QString selectedName();
47
48
virtual
void
setOKEnabled(
bool
);
49
50
virtual
void
addFilter(
const
DtVrfSelectionFilter
* f);
51
52
protected
:
53
virtual
void
setupGui();
54
55
protected
:
56
DtEntitySelectionDialogLogic
*
myLogic
;
57
makVrv::DtDe
&
myDe
;
58
59
public
:
60
QVBoxLayout*
myMainLayout
;
61
DtVrfFilteredListView
*
myListView
;
62
QHBoxLayout*
myButtonLayout
;
63
QPushButton
*
myOKButton
;
64
QPushButton
*
myCancelButton
;
65
};
66
}
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
)