VR-Exchange 2.1 API Documentation
connectionDialogPortal.h
Go to the documentation of this file.
1 /*********************************************************************
2  ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
7 #ifndef connectionDialogPortal_H_
8 #define connectionDialogPortal_H_
9 
10 #include "portalAppInitializer.h"
11 
12 
15 
16 #include <QtGui/QAbstractButton>
17 #include <QtCore/QString>
18 #include <QtCore/QObject>
19 #include <vector>
20 
21 namespace MAKVrExchange
22 {
23 
27  {
28  Q_OBJECT
29 
30  public:
31 
34  DtConnectionDialogPortal(QWidget* parent = 0);
35 
38 
39  virtual void initialize(DtPortalAppInitializer* init);
40 
41 
43  virtual int notifyLevel() const;
44  virtual int tcpPort() const;
45  virtual bool dontStartBrokersFlag() const;
46  virtual int maxControlMessagesPerTick() const;
47  virtual int maxObjectMessagesPerTick() const;
48  virtual int maxInteractionMessagesPerTick() const;
49  virtual int maxInteractionsToShow() const;
50  virtual int queueBucketCount() const;
51  virtual int queueBucketPayloadSize() const;
52  virtual DtString logFileName() const;
53  virtual DtString objectQueueName() const;
54  virtual DtString controlQueueName() const;
55  virtual DtString interactionQueueName() const;
56  virtual bool oneToOneMessageMapping() const;
57  virtual bool dumpEnvironmentFlag() const;
58 
60  void setNotifyLevel(int);
61  void setTcpPort(int);
62  void setDontStartBrokersFlag(bool);
63  void setMaxControlMessagesPerTick(int);
64  void setMaxObjectMessagesPerTick(int);
65  void setMaxInteractionMessagesPerTick(int);
66  void setMaxInteractionsToShow(int);
67  void setQueueBucketCount(int);
68  void setQueueBucketPayloadSize(int);
69  void setLogFileName(DtString);
70  void setObjectQueueName(DtString);
71  void setControlQueueName(DtString);
72  void setInteractionQueueName(DtString);
73  void setOneToOneMessageMapping(bool);
74  void setDumpEnvironmentFlag(bool);
75 
76  void restoreDefaultValues();
77 
78  virtual void updateConfiguration();
79  virtual void revertConfiguration();
80 
81  virtual bool onlyTranslationSettingsChanged();
82 
84  static void setDefaultPort(int);
85 
86 signals:
87  virtual void portalTranslationSettingsEdited();
88 
89  protected slots:
90  virtual void slotItemEdited();
91  virtual void dialogButtonClicked(QAbstractButton *);
92 
93  protected:
94 
95  void initializeProperties();
96 
97  static const QString basicSettingsProperty;
98  static const QString brokerSettingsProperty;
99  static const QString queueSettingsProperty;
100  static const QString brokerTranslationSettingsProperty;
101  static const QString notifyLevelProperty;
102  static const QString tcpPortProperty;
103  static const QString dontStartBrokersProperty;
104  static const QString maxControlMessagesProperty;
105  static const QString maxObjectMessagesProperty;
106  static const QString maxInteractionMessagesProperty;
108  static const QString queueBucketCountProperty;
109  static const QString queueBucketPayloadSizeProperty;
110  static const QString logFileNameProperty;
111  static const QString objectQueueNameProperty;
112  static const QString controlQueueNameProperty;
113  static const QString interactionQueueNameProperty;
114  static const QString oneToOneMessageMappingProperty;
115  static const QString dumpEnvironmentProperty;
116 
118  static int theDefaultTcpPort;
132 
135 
136  };
137 
138 }
139 #endif

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)