![]() |
MAK RTIspy API Documentation for HLA Evolved
|
Dialog that allows a user to enter connection information. More...
Inheritance diagram for DtAssistantAddRtiexecConnDialog:
Collaboration diagram for DtAssistantAddRtiexecConnDialog:Public Slots | |
| void | udpateDefaultConnName () |
| Updates the default connection name, if in use. | |
| void | toggleAdvanced () |
| Toggles between showing and hiding advanced config options. | |
| virtual void | selectBestEffortAddrForNetworkInterface (int hostIndex) |
| Decides if a new value should be set for the best-effort address based on a change to the network interface address. | |
Public Slots inherited from DtAssistantAddConnDialog | |
| 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. | |
| void | storeNextDefaultConnNum () |
| Saves the next default connection number to be used for the current default connection name. | |
| 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. | |
Public Member Functions | |
| DtAssistantAddRtiexecConnDialog (DtAssistantConnQueryWidget *parent, Qt::WindowFlags f=0) | |
| Constructor. | |
| virtual | ~DtAssistantAddRtiexecConnDialog () |
| Destructor. | |
| virtual void | setNetworkInterfaceAddrs (const QStringList &networkInterfaceAddrs) |
| Sets the list of possible network interface addresses to use. | |
| virtual void | setData (const QString &host, int bestEffortPort, int reliablePort, const QString &bestEffortIp, const QString &networkInterfaceAddr, int forwarderPort, const QString &additionalForwarderToConnectTo) |
| 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, int &bestEffortPort, int &reliablePort, QString &bestEffortIp, QString &networkInterfaceAddr, int &forwarderPort, QString &additionalForwarderToConnectTo) |
| Gets the data in the dialog. | |
Public Member Functions inherited from DtAssistantAddConnDialog | |
| DtAssistantAddConnDialog (DtAssistantConnQueryWidget *parent, Qt::WindowFlags f=0) | |
| Constructor. | |
| virtual | ~DtAssistantAddConnDialog () |
| Destructor. | |
Protected Attributes | |
| Ui::AddRtiexecConnectionDialog | myUiImpl |
| The GUI implementation of the widget. | |
| bool | myShowingAdvanced |
| Whether or not the advanced options are currently shown. | |
| DtAssistantAdvancedForwarderOptionsWidget * | myAdvancedOptionsWidget |
| Widget which displays advanced forwarder options. | |
| bool | myNetworkIfIsLoopback |
| Stores whether the previous network interface was a loopback address. | |
| 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. | |
Additional Inherited Members | |
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. | |
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.
| DtAssistantAddRtiexecConnDialog::DtAssistantAddRtiexecConnDialog | ( | DtAssistantConnQueryWidget * | parent, |
| Qt::WindowFlags | f = 0 |
||
| ) |
Constructor.
References DtAssistantAddConnDialog::clearDefaultConnNum(), connect(), DtAssistantAddConnDialog::disableDefaultConnName(), DtGreatestValidPortNumber, DtAssistantAddConnDialog::isLoopbackAddress(), myAdvancedOptionsWidget, myBestEffortIpValidator, myConnectionNameValidator, myNetworkIfIsLoopback, myPortValidator, myUiImpl, selectBestEffortAddrForNetworkInterface(), DtAssistantAddConnDialog::storeNextDefaultConnNum(), and toggleAdvanced().
|
virtual |
Destructor.
|
virtual |
Gets the data in the dialog.
References DtAssistantAdvancedForwarderOptionsWidget::addressOfOtherForwarder(), DtAssistantAdvancedForwarderOptionsWidget::distributedForwarderPort(), myAdvancedOptionsWidget, myUiImpl, and DtAssistantAdvancedForwarderOptionsWidget::specifyAdditionalConnection().
Referenced by DtAssistantRtiexecConnQueryWidget::promptUserForConnInfo().
|
virtualslot |
Decides if a new value should be set for the best-effort address based on a change to the network interface address.
References DtAssistantAddConnDialog::isIpv6Address(), DtAssistantAddConnDialog::isLoopbackAddress(), DtAssistantAddConnDialog::isLoopbackDestination(), myNetworkIfIsLoopback, myUiImpl, DtAssistantAddConnDialog::theDefaultIpv4LoopbackMcastAddr, DtAssistantAddConnDialog::theDefaultIpv4NonLoopbackMcastAddr, DtAssistantAddConnDialog::theDefaultIpv6LoopbackMcastAddr, and DtAssistantAddConnDialog::theDefaultIpv6NonLoopbackMcastAddr.
Referenced by DtAssistantAddRtiexecConnDialog().
|
virtual |
Sets the data in the dialog.
References DtAssistantAddConnDialog::enableDefaultConnName(), myAdvancedOptionsWidget, myUiImpl, DtAssistantAdvancedForwarderOptionsWidget::setAddressOfOtherForwarder(), DtAssistantAdvancedForwarderOptionsWidget::setDistributedForwarderPort(), DtAssistantAdvancedForwarderOptionsWidget::setSpecifyAdditionalConnection(), and udpateDefaultConnName().
Referenced by DtAssistantRtiexecConnQueryWidget::promptUserForConnInfo().
|
virtual |
Sets the name for the connection in the dialog.
References DtAssistantAddConnDialog::disableDefaultConnName(), and myUiImpl.
Referenced by DtAssistantRtiexecConnQueryWidget::promptUserForConnInfo().
|
virtual |
Sets the list of possible network interface addresses to use.
References myUiImpl.
Referenced by DtAssistantRtiexecConnQueryWidget::loadLocalInterfaceList().
|
slot |
Toggles between showing and hiding advanced config options.
References myAdvancedOptionsWidget, myShowingAdvanced, and myUiImpl.
Referenced by DtAssistantAddRtiexecConnDialog().
|
slot |
Updates the default connection name, if in use.
References DtAssistantAddConnDialog::getDefaultRtiexecConnName(), and myUiImpl.
Referenced by setData().
|
protected |
Widget which displays advanced forwarder options.
Referenced by DtAssistantAddRtiexecConnDialog(), getData(), setData(), and toggleAdvanced().
|
protected |
Validators to check the input of the line edit boxes.
Referenced by DtAssistantAddRtiexecConnDialog().
|
protected |
Validators to check the input of the line edit boxes.
Referenced by DtAssistantAddRtiexecConnDialog().
|
protected |
Stores whether the previous network interface was a loopback address.
Referenced by DtAssistantAddRtiexecConnDialog(), and selectBestEffortAddrForNetworkInterface().
|
protected |
Validators to check the input of the line edit boxes.
Referenced by DtAssistantAddRtiexecConnDialog().
|
protected |
Whether or not the advanced options are currently shown.
Referenced by toggleAdvanced().
|
protected |
The GUI implementation of the widget.
Referenced by DtAssistantAddRtiexecConnDialog(), getData(), selectBestEffortAddrForNetworkInterface(), setData(), setName(), setNetworkInterfaceAddrs(), toggleAdvanced(), and udpateDefaultConnName().