VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
connectionDialogPortal.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 "portalAppInitializer.h"
13 
16 
17 #include <QtGui/QAbstractButton>
18 
19 #include <QtCore/QString>
20 #include <QtCore/QObject>
21 
22 #include <vector>
23 
24 namespace MAKVrExchange
25 {
26 
30  { Q_OBJECT;
31  public:
32 
35  DtConnectionDialogPortal( QWidget* parent = 0 );
36 
38  virtual ~DtConnectionDialogPortal();
39 
40  virtual void initialize( DtPortalAppInitializer* init );
41 
43  virtual int notifyLevel() const;
44  virtual DtString logFileName() const;
45  virtual bool dontStartBrokersFlag() const;
46  virtual int maxInteractionsToShow() const;
47  virtual DtTime statisticsReportingInterval() const;
48  virtual int tcpPort() const;
49  virtual DtString objectQueueName() const;
50  virtual DtString controlQueueName() const;
51  virtual DtString interactionQueueName() const;
52  virtual bool dumpEnvironmentFlag() const;
53  virtual bool oneToOneMessageMapping() const;
54  virtual int queueBucketCount() const;
55  virtual int queueBucketPayloadSize() const;
56  virtual int maxObjectMessagesPerTick() const;
57  virtual int maxControlMessagesPerTick() const;
58  virtual int maxInteractionMessagesPerTick() const;
59 
61  virtual void setNotifyLevel(int);
62  virtual void setLogFileName(DtString);
63  virtual void setDontStartBrokersFlag(bool);
64  virtual void setMaxInteractionsToShow(int);
65  virtual void setStatisticsReportingInterval(DtTime);
66  virtual void setTcpPort(int);
67  virtual void setObjectQueueName(DtString);
68  virtual void setControlQueueName(DtString);
69  virtual void setInteractionQueueName(DtString);
70  virtual void setDumpEnvironmentFlag(bool);
71  virtual void setOneToOneMessageMapping(bool);
72  virtual void setQueueBucketCount(int);
73  virtual void setQueueBucketPayloadSize(int);
74  virtual void setMaxObjectMessagesPerTick(int);
75  virtual void setMaxControlMessagesPerTick(int);
76  virtual void setMaxInteractionMessagesPerTick(int);
77 
78  virtual void updateConfiguration();
79  virtual void revertConfiguration();
80 
81  virtual bool onlyTranslationSettingsChanged();
82  virtual bool onlyStatisticsReportingSettingsChanged();
83 
85  static void setDefaultPort(int);
86 
87  virtual void initializeQtStrings();
88 
89  signals:
90 
91  void portalTranslationSettingsEdited();
92 
93  protected slots:
94 
95  virtual void slotItemEdited();
96 
97  virtual void dialogButtonClicked( QAbstractButton* );
98 
99  protected:
100 
103  void initializeProperties();
104 
105  protected:
106 
109 
114 
116 
119 
125 
127 
130 
136 
138 
141 
143 
145 
148 
154 
156 
159 
165 
166  static int theDefaultTcpPort;
171 
173 
179 
181 
182  protected:
183 
186 
187  };
188 
189 }

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)