VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvAudioQt
DtBaseSoundSelectionDialog.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2012 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
9
10
#pragma once
11
12
#include <
vrvAudioQt/dllExport.h
>
13
14
#include <QtGui/QDialog>
15
16
class
QDialogButtonBox;
17
class
QGridLayout;
18
19
20
namespace
makVrv
21
{
22
23
class
DtDe;
24
27
class
DT_DLL_VRVAUDIOQT
DtBaseSoundSelectionDialog
:
public
QDialog
28
{
29
Q_OBJECT;
30
31
protected
:
34
typedef
enum
35
{
36
EntityRow
,
37
DetonationRow
,
38
FileRow
,
39
ChannelRow
40
} DataRow;
41
42
public
:
47
DtBaseSoundSelectionDialog
(
DtDe
& de,
QWidget
* parent = NULL,
48
Qt::WindowFlags flags = Qt::Widget | Qt::Tool );
49
51
virtual
~
DtBaseSoundSelectionDialog
();
52
53
protected
:
57
void
setSelectionEnabled(
bool
enable );
58
62
bool
selectionEnabled()
const
;
63
67
QString titleCreateNew(
const
QString& name = QString(
""
) );
68
72
QString titleCopyNew(
const
QString& name = QString(
""
) );
73
74
signals:
77
void
signal_AcceptingSelections(
bool
enable );
78
79
protected
slots:
82
virtual
void
onFileBrowser();
83
84
private
:
86
void
setupGui();
87
88
protected
:
90
DtDe
&
myDe
;
91
93
QGridLayout*
myWidgetLayout
;
94
95
private
:
97
QDialogButtonBox*
mySelectionButtons
;
98
};
99
100
104
class
DT_DLL_VRVAUDIOQT
DtSoundSelectionConfirmationDialog
:
public
QDialog
105
{
106
Q_OBJECT;
107
108
public
:
113
DtSoundSelectionConfirmationDialog
(
114
const
QString& identifier = QString(
""
),
115
QWidget
* parent = NULL,
116
Qt::WindowFlags flags = Qt::Widget | Qt::Tool );
117
119
virtual
~
DtSoundSelectionConfirmationDialog
();
120
};
121
}
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
)