14 #include "ui_connQueryWidgetUI.h"
46 virtual bool internalQuery()
const;
50 virtual void useButtonsInsteadOfCheckBox(
bool useButtons );
53 virtual void showStartRtiexecButton(
bool show );
70 virtual const DtAssistantInfo* getAssistant(
const MAKRti::DtInetAddr& ip );
74 virtual const DtAssistantInfo* getAssistant(
const MAKRti::DtString& hostName );
79 virtual void setRidConfigurations(
86 bool preserveSelection );
111 virtual void clearUserAddedAndRemoved();
119 virtual void reselectConnection();
125 virtual void setSelectedRtiSetting(
const MAKRti::DtString& name,
bool isPreconfigured);
134 virtual void addProhibitedPort(
int port,
const QString& reason );
137 virtual void removeProhibitedPort(
int port );
146 virtual bool checkForPortConflicts(
int port1,
int port2 = 0 );
150 virtual bool checkForValidAddr(
const QString& addrStr,
const MAKRti::DtInetAddr& ifAddr,
151 MAKRti::DtInetAddr& addr );
154 virtual bool checkForConnNameConflict(
const QString& name );
163 virtual void setInitialState(
bool check );
167 virtual bool isConnectionNameInUse(
const QString& name )
const;
171 virtual void getInterfaceList(
const DtAssistantInfo& assistant,
bool useIPv4, QStringList& interfaceAdddrList);
176 virtual void processAdd();
179 virtual void processRemove();
182 virtual void processEdit();
189 virtual void configurationIndexChanged(
int index );
192 virtual void processTcpInterfaceChange(
int hostIndex );
195 virtual void processUdpInterfaceChange(
int hostIndex );
198 virtual void showContextMenu(
const QPoint& );
214 DtNameToConnInfoMap::iterator& connIter ) = 0;
225 virtual void refreshConnections(
const DtAssistantInfo& assistant,
bool isConnected);
228 virtual void clearAllConnections() = 0;
239 DtNameToConnInfoMap::iterator& connIter ) = 0;
256 virtual void evaluateConnections() = 0;
270 virtual void updateDisplayedConnection(
const QString& name,
306 virtual void setAcceptEnabled(
bool enabled,
const QString& reasonForDisable );
310 virtual bool isAddressNotation(
const QString& addrString )
const;
318 void editRtiConfigurations();
321 void selectionAccepted();
324 void acceptEnabled(
bool );
Contains the DtRidConfigInfoMgr class declaration.
Contains the DtRtiConnectionAndConfiguration class declaration.
static const DtRtiConnectionInfo & invalidConn()
Returns an invalid connection.
Stores state information, user given name, and other data associated with a connection.
Definition: assistantConnectionAssocData.h:24
std::set< DtAssistantInfo > DtAssistantInfoSet
Definition: assistantInfo.h:25
This file contains the declaration of DtRtiConnectionInfo.
Stores basic information about a remote assistant.
Definition: assistantInfo.h:96
std::pair< DtRtiConnectionInfo, DtRtiAssociatedConnectionData > DtRtiConnectionInfoDataPair
Pair of connection with associated data.
Definition: assistantConnectionInfo.h:29
Contains the DtRtiConnectionConfigurationInfo class declaration.
Base class for a Dialog that allows a user to enter connection information.d.
Definition: addConnectionDialog.h:26
Contains the DtRtiAssistantClient class declaration.
std::pair< DtRtiConnectionConfigurationInfo, DtRtiAssociatedConfigurationData > DtRtiConfigurationInfoDataPair
Pair of configuration with associated data.
Definition: assistantConnectionConfigurationInfo.h:58
Stores the information on an RTI configuration known by the Assistant.
Definition: assistantConnectionConfigurationInfo.h:61
#define DT_DLL_ASSISTANTAPP
Definition: rtiMsConfig.h:122
DtAssistantComponentType
Definition: rtiAssistantClient.h:32
std::vector< RidConfigurationStruct > RidConfigurationList
Definition: ridConfigInfoMgr.h:37
Stores the information on an RTI connection and possibly matching configuration known by the Assistan...
Definition: connectionAndConfiguration.h:22
Stores the information on an RTI connection known by the Assistant.
Definition: assistantConnectionInfo.h:36