MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Signals | Public Member Functions | Protected Member Functions | Protected Attributes
DtForeignAssistantConnectionsDialog Class Reference

Dialog that allows a user to enter connection information. More...

+ Inheritance diagram for DtForeignAssistantConnectionsDialog:
+ Collaboration diagram for DtForeignAssistantConnectionsDialog:

Public Slots

void removeConnection ()
 Remove selected connection. More...
 
void addConnection ()
 Add a connection. More...
 
void signalConnects ()
 Connect checked connections not already connected. More...
 
void signalDisconnects ()
 Connect checked connections not already connected. More...
 
void currentItemChanged (QListWidgetItem *current, QListWidgetItem *previous)
 Change state based on selected item. More...
 
void itemChanged (QListWidgetItem *item)
 Item has changed. More...
 
void assistantConnected (const DtAssistantInfo &assistant)
 Assistant connected. More...
 
void assistantDisconnected (const DtAssistantInfo &assistant)
 Assistant disconnected. More...
 

Signals

void connectionAdded (const QString &hostName, const QString &hostIp, const QString &localInterfaceAddr)
 Foreign connection was added. More...
 
void connectionRemoved (const QString &hostName, const QString &hostIp, const QString &localInterfaceAddr)
 Foreign connection was removed. More...
 
void makeConnection (const QString &hostName, const QString &hostIp, const QString &localInterfaceAddr)
 Initiate connection to foreign assistant. More...
 
void breakConnection (const QString &hostName, const QString &hostIp, const QString &localInterfaceAddr)
 Break connection to foreign assistant. More...
 

Public Member Functions

 DtForeignAssistantConnectionsDialog (DtFederationsViewDialog *parent, Qt::WindowFlags f=0)
 Constructor. More...
 
virtual ~DtForeignAssistantConnectionsDialog ()
 Destructor. More...
 
virtual int addAssistantConnection (const QString &host, const QString &hostIp, const QString &networkInterfaceAddr, bool connected)
 Sets the data in the dialog Return row index (-1 if not added) More...
 
virtual void clear ()
 Clears the connection list. More...
 

Protected Member Functions

virtual QString makeAssistantText (const QString &hostName, const QString &hostIp, const QString &localInterface) const
 Make the text for an assistant entry. More...
 
virtual void getComponents (const QString &text, QString &hostName, QString &hostIp, QString &localInterface) const
 Given an assistant entry, get the components. More...
 

Protected Attributes

DtFederationsViewDialogmyParent
 
Ui::ForeignAssistantConnections myUiImpl
 The GUI implementation of the widget. More...
 
const QIcon myConnectedIcon
 
const QIcon myDisconnectedIcon
 
bool myCheckedConnected
 
bool myCheckedDisconnected
 
bool myEditingConnection
 

Detailed Description

Dialog that allows a user to enter connection information.

Constructor & Destructor Documentation

DtForeignAssistantConnectionsDialog::DtForeignAssistantConnectionsDialog ( DtFederationsViewDialog parent,
Qt::WindowFlags  f = 0 
)

Constructor.

virtual DtForeignAssistantConnectionsDialog::~DtForeignAssistantConnectionsDialog ( )
virtual

Destructor.

Member Function Documentation

virtual int DtForeignAssistantConnectionsDialog::addAssistantConnection ( const QString &  host,
const QString &  hostIp,
const QString &  networkInterfaceAddr,
bool  connected 
)
virtual

Sets the data in the dialog Return row index (-1 if not added)

void DtForeignAssistantConnectionsDialog::addConnection ( )
slot

Add a connection.

void DtForeignAssistantConnectionsDialog::assistantConnected ( const DtAssistantInfo assistant)
slot

Assistant connected.

void DtForeignAssistantConnectionsDialog::assistantDisconnected ( const DtAssistantInfo assistant)
slot

Assistant disconnected.

void DtForeignAssistantConnectionsDialog::breakConnection ( const QString &  hostName,
const QString &  hostIp,
const QString &  localInterfaceAddr 
)
signal

Break connection to foreign assistant.

virtual void DtForeignAssistantConnectionsDialog::clear ( )
virtual

Clears the connection list.

void DtForeignAssistantConnectionsDialog::connectionAdded ( const QString &  hostName,
const QString &  hostIp,
const QString &  localInterfaceAddr 
)
signal

Foreign connection was added.

void DtForeignAssistantConnectionsDialog::connectionRemoved ( const QString &  hostName,
const QString &  hostIp,
const QString &  localInterfaceAddr 
)
signal

Foreign connection was removed.

void DtForeignAssistantConnectionsDialog::currentItemChanged ( QListWidgetItem *  current,
QListWidgetItem *  previous 
)
slot

Change state based on selected item.

virtual void DtForeignAssistantConnectionsDialog::getComponents ( const QString &  text,
QString &  hostName,
QString &  hostIp,
QString &  localInterface 
) const
protectedvirtual

Given an assistant entry, get the components.

void DtForeignAssistantConnectionsDialog::itemChanged ( QListWidgetItem *  item)
slot

Item has changed.

virtual QString DtForeignAssistantConnectionsDialog::makeAssistantText ( const QString &  hostName,
const QString &  hostIp,
const QString &  localInterface 
) const
protectedvirtual

Make the text for an assistant entry.

void DtForeignAssistantConnectionsDialog::makeConnection ( const QString &  hostName,
const QString &  hostIp,
const QString &  localInterfaceAddr 
)
signal

Initiate connection to foreign assistant.

void DtForeignAssistantConnectionsDialog::removeConnection ( )
slot

Remove selected connection.

void DtForeignAssistantConnectionsDialog::signalConnects ( )
slot

Connect checked connections not already connected.

void DtForeignAssistantConnectionsDialog::signalDisconnects ( )
slot

Connect checked connections not already connected.

Member Data Documentation

bool DtForeignAssistantConnectionsDialog::myCheckedConnected
protected
bool DtForeignAssistantConnectionsDialog::myCheckedDisconnected
protected
const QIcon DtForeignAssistantConnectionsDialog::myConnectedIcon
protected
const QIcon DtForeignAssistantConnectionsDialog::myDisconnectedIcon
protected
bool DtForeignAssistantConnectionsDialog::myEditingConnection
protected
DtFederationsViewDialog* DtForeignAssistantConnectionsDialog::myParent
protected
Ui::ForeignAssistantConnections DtForeignAssistantConnectionsDialog::myUiImpl
protected

The GUI implementation of the widget.


The documentation for this class was generated from the following file:

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)