14 #include <commonWidgets/propertyEditView.h>
15 #include <commonWidgets/collectionEditor.h>
17 #include <QtGui/QAbstractButton>
19 #include <QtCore/QString>
20 #include <QtCore/QObject>
24 namespace MAKVrExchange
43 virtual int notifyLevel()
const;
44 virtual DtString logFileName()
const;
45 virtual bool isLogTimestampingEnabled()
const;
46 virtual int logRollingInterval()
const;
47 virtual DtTime lockFailureTimeout()
const;
48 virtual bool dontStartBrokers()
const;
49 virtual bool confirmBrokerShutdown()
const;
50 virtual int maxInteractionsToShow()
const;
51 virtual DtTime statisticsReportingInterval()
const;
52 virtual int tcpPort()
const;
53 virtual DtString objectQueueName()
const;
54 virtual DtString controlQueueName()
const;
55 virtual DtString interactionQueueName()
const;
56 virtual bool dumpEnvironment()
const;
57 virtual bool oneToOneMessageMapping()
const;
58 virtual int queueBucketCount()
const;
59 virtual int queueBucketPayloadSize()
const;
60 virtual int maxObjectMessagesPerTick()
const;
61 virtual int maxControlMessagesPerTick()
const;
62 virtual int maxInteractionMessagesPerTick()
const;
65 virtual void setNotifyLevel(
int );
66 virtual void setLogFileName(
const DtString& );
67 virtual void setLogTimestampingEnabled(
bool timestamp );
68 virtual void setLogRollingInterval(
int intervalInSeconds );
69 virtual void setLockFailureTimeout( DtTime timeInSeconds );
70 virtual void setDontStartBrokers(
bool );
71 virtual void setConfirmBrokerShutdown(
bool );
72 virtual void setMaxInteractionsToShow(
int );
73 virtual void setStatisticsReportingInterval( DtTime );
74 virtual void setTcpPort(
int );
75 virtual void setObjectQueueName(
const DtString& );
76 virtual void setControlQueueName(
const DtString& );
77 virtual void setInteractionQueueName(
const DtString& );
78 virtual void setDumpEnvironment(
bool );
79 virtual void setOneToOneMessageMapping(
bool );
80 virtual void setQueueBucketCount(
int );
81 virtual void setQueueBucketPayloadSize(
int );
82 virtual void setMaxObjectMessagesPerTick(
int );
83 virtual void setMaxControlMessagesPerTick(
int );
84 virtual void setMaxInteractionMessagesPerTick(
int );
86 virtual void updateConfiguration();
87 virtual void revertConfiguration();
89 virtual bool onlyTranslationSettingsChanged();
90 virtual bool changedSettingsRequireRestart();
93 static void setDefaultPort(
int);
95 virtual void initializeQtStrings();
99 void portalTranslationSettingsEdited();
103 virtual void slotItemEdited();
105 virtual void dialogButtonClicked( QAbstractButton* );
111 void initializeProperties();