![]() |
MAK RTIspy API Documentation for HLA 1516
|
Dialog that allows a user to enter connection information. More...
Inheritance diagram for DtAssistantAddLrcConnDialog:
Collaboration diagram for DtAssistantAddLrcConnDialog:Public Slots | |
| virtual void | udpateDefaultConnName () |
| Updates the default connection name, if in use. | |
| void | useRtiExecClicked (bool) |
| toggles between showing advanced options and not. | |
| void | toggleAdvanced () |
| Toggles between showing and hiding advanced config options. | |
Public Slots inherited from DtAssistantAddConnDialog | |
| virtual void | ipV4Clicked (bool isChecked) |
| Enforce IP V4 if checked. | |
| virtual void | ipV6Clicked (bool isChecked) |
| Enforce IP V6 if checked. | |
| virtual void | resetNetworkInterfaces (int hostIndex) |
| Reset the network interfaces for the selected host. | |
| virtual void | selectUdpInterface (int intfIndex) |
| Decides if a new value should be set for the UDP destination address based on a change to the UDP interface address. | |
Public Member Functions | |
| DtAssistantAddLrcConnDialog (DtAssistantConnQueryWidget *parent, Qt::WindowFlags f=0) | |
| Constructor. | |
| virtual | ~DtAssistantAddLrcConnDialog () |
| Destructor. | |
| virtual void | setData (const QString &hostName, const QString &tcpAddress, int tcpPort, const QString &udpAddress, int udpPort, const QString &udpInterface, const QString &additionalForwarderToConnectTo, int forwarderPort, bool useRtiexec, bool isIPv4) |
| Sets the data in the dialog. | |
| virtual void | setName (const QString &connName) |
| Sets the name for the connection in the dialog. | |
| virtual void | getData (QString &connName, QString &hostName, QString &tcpAddress, int &tcpPort, QString &udpAddress, int &udpPort, QString &udpInterface, QString &additionalForwarderToConnectTo, int &forwarderPort, bool &useRtiexec) |
| Gets the data in the dialog. | |
Public Member Functions inherited from DtAssistantAddConnDialog | |
| DtAssistantAddConnDialog (DtAssistantConnQueryWidget *parent, Qt::WindowFlags f=0) | |
| Constructor. | |
| virtual | ~DtAssistantAddConnDialog () |
| Destructor. | |
| virtual void | enableDefaultConnName () |
| Enables the construction of the default connection name, instead using user entered name. | |
| virtual void | disableDefaultConnName () |
| Disables the construction of the default connection name, instead using user entered name. | |
| virtual void | storeNextDefaultConnNum () |
| Saves the next default connection number to be used for the current default connection name. | |
| virtual void | clearDefaultConnNum () |
| Saves the next connection number to be used for the current default connection name. | |
| virtual bool | isLoopbackAddress (const QString &address) const |
| Returns true if the given IP address is a loopback address. | |
| virtual bool | isIpv6Address (const QString &address) const |
| Returns true if the given IP address is an IPv6 address. | |
| virtual bool | isLoopbackDestination (const QString &address) const |
| Returns true if the given destination IP address is a loopback multicast, broadcast, or unicast address. | |
| virtual int | addAssistantHost (const DtAssistantInfo &assistant) |
| Add the host name of the given assistant to the host name combo box Return the index of the added host name. | |
| virtual void | removeAssistantHost (const DtAssistantInfo &assistant) |
| Remove the host name of the given assistant from the host name combo box. | |
Protected Member Functions | |
| virtual void | redraw () |
| Redraw the display hiding and showing things as necessary. | |
Protected Member Functions inherited from DtAssistantAddConnDialog | |
| virtual bool | getDefaultRtiexecConnName (QString &name, const QString &host) |
| Determines the new default connection name for an rtiexec connection. | |
| virtual bool | getDefaultLightweightConnName (QString &name) |
| Determines the new default connection name for a lightweight connection. | |
| virtual void | setNetworkInterfaceAddrs (const QStringList &networkInterfaceAddrs) |
| Set the network interfaces in the appropriate UI combo boxes. | |
| virtual int | compatibleUdpInterface (const QString &udpDestinationAddress, QComboBox *comboBox) |
| Return the index to a compatible UDP interface. | |
Protected Attributes | |
| Ui::AddLrcConnectionDialog | myUiImpl |
| The GUI implementation of the widget. | |
| bool | myShowingAdvanced |
| Whether or not the advanced options are currently shown. | |
| bool | myShowingExecOptions |
| Whether or not the exec options are being shown. | |
| DtAssistantAdvancedForwarderOptionsWidget * | myAdvancedOptionsWidget |
| Widget which displays advanced forwarder options. | |
| QRegExpValidator * | myBestEffortIpValidator |
| Validators to check the input of the line edit boxes. | |
| QIntValidator * | myPortValidator |
| Validators to check the input of the line edit boxes. | |
| QRegExpValidator * | myConnectionNameValidator |
| Validators to check the input of the line edit boxes. | |
Protected Attributes inherited from DtAssistantAddConnDialog | |
| DtAssistantConnQueryWidget * | myParent |
| The parent of this dialog. | |
| bool | myUseDefaultConnName |
| Indicates that no user supplied connection name was specified, so the default should be displayed and used. | |
| std::map< QString, unsigned > | myNextDefaultConnNum |
| The next number to use to differentiate connections with the same default name, mapped by name. | |
| unsigned | myDefaultConnNum |
| The default connection name number currently being used. | |
| QString | myDefaultConnName |
| The base string for the default connection name currently being used. | |
| bool | myUseIPv4 |
| Specify which family of addresses to use (if not IPv4 then IPv6) | |
| bool | myInitializeHosts |
| Indicates host names are being initialized. | |
| bool | myNetworkIfIsLoopback |
| Stores whether the previous network interface was a loopback address. | |
| std::vector< QComboBox * > | myAddressComboBoxes |
| The network interface combo boxes. | |
| QComboBox * | myHostNameComboBox |
| The host name combo box. | |
| QLineEdit * | myUdpAddressLineEdit |
| The UDP address line edit. | |
| QComboBox * | myUdpInterfaceComboBox |
| The UDP interface combo box. | |
| DtIndexToAssistantInfoMap | myComboBoxIndexToAssistantInfos |
Additional Inherited Members | |
Static Protected Attributes inherited from DtAssistantAddConnDialog | |
| static const QString | theDefaultIpv4LoopbackMcastAddr |
| Default multicast addresses for loopback and non-loopback interfaces. | |
| static const QString | theDefaultIpv4NonLoopbackMcastAddr |
| Default multicast addresses for loopback and non-loopback interfaces. | |
| static const QString | theDefaultIpv6LoopbackMcastAddr |
| Default multicast addresses for loopback and non-loopback interfaces. | |
| static const QString | theDefaultIpv6NonLoopbackMcastAddr |
| Default multicast addresses for loopback and non-loopback interfaces. | |
Dialog that allows a user to enter connection information.
| DtAssistantAddLrcConnDialog::DtAssistantAddLrcConnDialog | ( | DtAssistantConnQueryWidget * | parent, |
| Qt::WindowFlags | f = 0 |
||
| ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Gets the data in the dialog.
|
protectedvirtual |
Redraw the display hiding and showing things as necessary.
|
virtual |
Sets the data in the dialog.
|
virtual |
Sets the name for the connection in the dialog.
|
slot |
Toggles between showing and hiding advanced config options.
|
virtualslot |
Updates the default connection name, if in use.
|
slot |
toggles between showing advanced options and not.
|
protected |
Widget which displays advanced forwarder options.
|
protected |
Validators to check the input of the line edit boxes.
|
protected |
Validators to check the input of the line edit boxes.
|
protected |
Validators to check the input of the line edit boxes.
|
protected |
Whether or not the advanced options are currently shown.
|
protected |
Whether or not the exec options are being shown.
|
protected |
The GUI implementation of the widget.