VR-Exchange 2.2 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
portalApp
brokerEditor.h
Go to the documentation of this file.
1
/****************************************************************************
2
* Copyright (c) 2013 VT MAK
3
* All rights reserved.
4
****************************************************************************/
5
9
10
#pragma once
11
12
#include "ui_brokerEditor.h"
13
#include "
xmlBrokerLauncher.h
"
14
#include "
envEditor.h
"
15
16
#include <QtGui/QDialog>
17
18
namespace
MAKVrExchange
19
{
20
21
class
DtPortalAppInitializer;
22
25
class
DT_DLL_LIBPORTALAPP
DtPlatformAwareBrokerEditor
26
:
public
Ui::DtBrokerEditor
27
{
28
public
:
29
30
DtPlatformAwareBrokerEditor
();
31
32
virtual
~
DtPlatformAwareBrokerEditor
();
33
34
virtual
void
setupUi(
QDialog
* editor );
35
36
protected
:
37
38
virtual
void
addBrokerExes();
39
40
};
41
42
45
class
DT_DLL_LIBPORTALAPP
DtBrokerEditor
:
public
QDialog
46
{ Q_OBJECT;
47
public
:
48
50
DtBrokerEditor
(
QWidget
* parent = 0, Qt::WFlags fl = 0 );
51
53
virtual
~
DtBrokerEditor
();
54
55
virtual
void
setInitializer(
DtPortalAppInitializer
* originalInit );
56
57
virtual
void
clear();
58
59
public
slots:
60
61
virtual
void
okClicked();
62
virtual
void
cancelClicked();
63
virtual
void
addEnv();
64
virtual
void
removeEnv();
65
virtual
void
advancedOptions();
66
virtual
void
editEnv( QListWidgetItem *);
67
virtual
void
setEditItemMode(
DtXMLBrokerLauncher
&);
68
virtual
void
environmentAdded(QString, QString);
69
virtual
void
environmentEdited(QString, QString, QListWidgetItem*);
70
71
virtual
void
nameChanged(
const
QString & text);
72
73
signals:
74
75
void
brokerAdded(
DtXMLBrokerLauncher
& );
76
void
brokerEdited(
DtXMLBrokerLauncher
& );
77
78
private
:
79
81
DtBrokerEditor
(
const
DtBrokerEditor
& other);
82
84
DtBrokerEditor
& operator=(
const
DtBrokerEditor
& other);
85
86
protected
:
87
88
DtPlatformAwareBrokerEditor
myUi
;
89
DtPortalAppInitializer
*
myInitializer
;
90
bool
myEditItemMode
;
91
DtEnvEditor
*
myEnvEditor
;
92
QPushButton*
myAcceptButton
;
93
94
};
95
96
}
Document ID: Generated on Mon Apr 15 17:15:50 EDT 2013 from SVN revision 126154
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)