VR-Exchange 2.1 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) 1992-2010 VT MAK
3
*********************************************************************/
4
#pragma once
5
9
10
11
#include "ui_brokerEditor.h"
12
#include "
xmlBrokerLauncher.h
"
13
#include "
envEditor.h
"
14
15
#include <QtGui/QDialog>
16
17
namespace
MAKVrExchange
{
18
19
class
DtPortalAppInitializer;
20
23
class
DT_DLL_LIBPORTALAPP
DtPlatformAwareBrokerEditor
:
public
Ui::DtBrokerEditor
24
{
25
public
:
26
DtPlatformAwareBrokerEditor
();
27
virtual
~
DtPlatformAwareBrokerEditor
();
28
virtual
void
setupUi(
QDialog
* editor);
29
30
};
31
35
class
DT_DLL_LIBPORTALAPP
DtBrokerEditor
:
public
QDialog
36
{
37
Q_OBJECT
38
39
public
:
40
42
DtBrokerEditor
(
QWidget
* parent = 0, Qt::WFlags fl = 0 );
43
45
virtual
~
DtBrokerEditor
();
46
47
virtual
void
setInitializers(
DtPortalAppInitializer
* originalInit,
48
DtPortalAppInitializer
* editedInit);
49
50
virtual
void
clear();
51
52
public
slots:
53
54
virtual
void
okClicked();
55
virtual
void
cancelClicked();
56
virtual
void
addEnv();
57
virtual
void
removeEnv();
58
virtual
void
advancedOptions();
59
virtual
void
editEnv( QListWidgetItem *);
60
virtual
void
setEditItemMode(
DtXMLBrokerLauncher
&);
61
virtual
void
environmentAdded(QString, QString);
62
virtual
void
environmentEdited(QString, QString, QListWidgetItem*);
63
64
virtual
void
nameChanged(
const
QString & text);
65
66
signals:
67
68
virtual
void
brokerAdded(
DtXMLBrokerLauncher
&);
69
virtual
void
brokerEdited(
DtXMLBrokerLauncher
&);
70
71
private
:
72
74
DtBrokerEditor
(
const
DtBrokerEditor
& other);
75
77
DtBrokerEditor
& operator=(
const
DtBrokerEditor
& other);
78
79
protected
:
80
81
DtPlatformAwareBrokerEditor
myUi
;
82
DtPortalAppInitializer
*
myInitializer
;
83
DtPortalAppInitializer
*
myEditInitializer
;
84
bool
myEditItemMode
;
85
DtEnvEditor
*
myEnvEditor
;
86
QPushButton*
myAcceptButton
;
87
};
88
89
}
//end namespace MAKVrExchange
90
Document ID: Generated on Tue Aug 7 22:07:13 EDT 2012 from SVN revision 117874
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (
www.mak.com
)