VR-Exchange 2.4 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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 Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)