VR-Exchange 2.1 API Documentation
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:
27  virtual ~DtPlatformAwareBrokerEditor();
28  virtual void setupUi(QDialog* editor);
29 
30  };
31 
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 
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)