15 #include "ui_disConnectionDialogUi.h"
31 class DtLoggerApplication;
33 class DtLgrDisSimMenus;
54 virtual void setSiteId(
const int val);
55 virtual int siteId()
const;
57 virtual void setPort(
const int val);
58 virtual int port()
const;
60 virtual void setAppNum(
const int val);
61 virtual int appNum()
const;
63 virtual void setExerciseId(
const int val);
64 virtual int exerciseId()
const;
66 virtual void setSendBufferSize(
const int val);
67 virtual int sendBufferSize()
const;
69 virtual void setRecvBufferSize(
const int val);
70 virtual int recvBufferSize()
const;
72 virtual void setMulticastTtl(
const int val);
73 virtual int multicastTtl()
const;
75 virtual void setUseAsyncIO(
bool val);
76 virtual bool useAsyncIO()
const;
78 virtual void setDestAddrString(
const QString& val,
bool setInitial=
true);
79 virtual QString destAddrString()
const;
81 virtual void setNetmask(
const QString& val);
82 virtual QString netmaskString()
const;
84 virtual void setDeviceAddrStrings(
const QStringList& deviceAddrs);
85 virtual QString deviceAddrString()
const;
87 virtual void setMcastAddresses(
const QString& val);
88 virtual QString mcastAddresses()
const;
91 virtual void registerConnectStatusChangeSlot();
94 virtual void setWaitOnLoadReconnect();
97 virtual void setEditable(
bool state);
100 void configureConnectionButton();
103 virtual void disconnect();
109 virtual bool connect();
112 virtual void connectStatusChanged(
bool connected);
115 virtual void unableToConnect();
121 virtual void saveChanges();
127 void connectButtonPressed();
129 void findDefaultBroadcastAddr(
const QString& devAddr);