VR-Exchange 2.2 API Documentation
connectionSettingsWidgetTena.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2012 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <QtGui/QWidget>
13 
14 #include "tenaBrokerInitializer.h"
15 
18 
19 #include <vector>
20 
21 class QLabel;
22 class QSpinBox;
23 class QComboBox;
24 class QCheckBox;
25 class QToolButton;
26 class QRadioButton;
27 
28 namespace MAKVrExchange
29 {
30 
31  namespace DtTenaBroker
32  {
33 
36  class DT_DLL_TENABROKER DtConnectionSettingsWidgetTena : public QWidget
37  { Q_OBJECT;
38  public:
39 
42 
45 
46  virtual void initialize( DtTenaBrokerInitializer* init );
47 
50 
52  virtual void setExecutionName( const DtString& name );
54  virtual DtString executionName() const;
55 
57  virtual void setOrbDefaultInitRef( const DtString& initRef );
59  virtual DtString orbDefaultInitRef() const;
60 
62  virtual void setOrbListenEndpoints( const DtString& endpoints );
64  virtual DtString orbListenEndpoints() const;
65 
67  virtual void setTenaTransportType( const DtString& type );
69  virtual DtString tenaTransportType() const;
70 
72  virtual void setLromMapperName( const DtString& name );
74  virtual DtString lromMapperName() const;
75 
77  virtual void setMulticastTtl( int ttl );
79  virtual int multicastTtl() const;
80 
82  virtual void setMulticastInterface( const DtString& iface );
84  virtual DtString multicastInterface() const;
85 
87 
89  virtual void applyCurrentSettings();
90 
92  virtual void loadCurrentSettings();
93 
94  public slots:
95 
97  virtual bool applyButtonClicked();
98 
100  virtual void cancelButtonClicked();
101 
102  protected slots:
103 
107 
108  virtual void on_executionNameEdit_editingFinished();
109  virtual void on_orbDefaultInitRefEdit_editingFinished();
110  virtual void on_orbListenEndpointsEdit_editingFinished();
111  virtual void on_tenaTransportTypeEdit_editingFinished();
112  virtual void on_lromMapperNameEdit_editingFinished();
113  virtual void on_multicastTtlSpinBox_valueChanged( int ttl );
114  virtual void on_multicastInterfaceEdit_editingFinished();
115 
117 
118  protected:
119 
122  void setupGui();
123 
126  void connectToSignals();
127 
128  protected:
129 
131 
139 
141 
142  };
143 
144  }
145 }

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)