VR-Forces 4.3.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrvCoreQt
DtDialogWithDescriptions.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2009 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtDialogWithDescriptions.h,v $ $Revision: 1.3 $ $State: Exp $
7
******************************************************************************/
8
16
17
#ifndef DtDialogWithDescriptions_H_
18
#define DtDialogWithDescriptions_H_
19
20
#include <
vrvCoreQt/vrvCoreQt.h
>
21
22
#include <QtGui/QDialog>
23
#include <QtCore/QVariant>
24
25
class
QListWidgetItem;
26
class
QLabel
;
27
class
QListWidget;
28
class
QDialogButtonBox;
29
class
QTextEdit
;
30
class
QVBoxLayout;
31
32
namespace
makVrv
33
{
36
class
DT_DLL_VRVCOREQT
DtDialogWithDescriptions
:
public
QDialog
37
{
38
Q_OBJECT
39
40
public
:
42
DtDialogWithDescriptions
(
QWidget
* parent = NULL,
const
Qt::WindowFlags& fl = Qt::Tool);
43
45
~
DtDialogWithDescriptions
();
46
47
virtual
void
setTitle(
const
QString&);
48
49
virtual
QListWidgetItem* addItem(
const
QString& item,
int
iDataRole = Qt::UserRole,
const
QVariant& data = QVariant());
50
virtual
void
setDescription(QListWidgetItem* item,
const
QString& description);
51
virtual
void
removeItem(QListWidgetItem*);
52
53
QListWidget* listWidget()
54
{
55
return
myListWidget;
56
}
57
58
protected
slots:
59
virtual
void
itemSelectionChanged();
60
61
protected
:
62
QListWidget*
myListWidget
;
63
QDialogButtonBox*
myDialogButtons
;
64
QVBoxLayout*
myMainLayout
;
65
QLabel
*
myLabel
;
66
68
QTextEdit
*
myHelpText
;
69
70
std::map<QListWidgetItem*, QString>
myDescriptions
;
71
};
72
73
74
}
75
76
#endif
Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)