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 | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Attributes
DtRemoteAssistantWidget Class Reference

Widget for managing configured RID files in the assistant. More...

+ Inheritance diagram for DtRemoteAssistantWidget:
+ Collaboration diagram for DtRemoteAssistantWidget:

Signals

void newWanConnection (const DtAssistantConnectionStruct &)
 
void deleteWanConnection (QTreeWidgetItem *)
 
void initiateConnectionChange (QTreeWidgetItem *, DtAssistantConnectionState)
 
void checkAndSetConnectionStatus (QTreeWidgetItem *)
 
- Signals inherited from DtAssistantConfigWidget
void enablePrefAccept ()
 Emitted to indicate that the accept button can be enabled. More...
 
void disablePrefAccept ()
 Emitted to indicate that the accept button should be disabled. More...
 

Public Member Functions

 DtRemoteAssistantWidget (QWidget *parent, Qt::WindowFlags f=0)
 CTOR. More...
 
virtual ~DtRemoteAssistantWidget ()
 Virtual DTOR. More...
 
virtual void initialize ()
 Virtual Initialization method. More...
 
virtual QTreeWidgetItemaddLanConnection (const DtAssistantInfo &assistant)
 
virtual QTreeWidgetItemaddWanConnection (const DtAssistantConnectionStruct &assistant)
 
virtual void removeLanConnection (const DtAssistantInfo &assistant, QTreeWidgetItem *item)
 
virtual void removeWanConnection (const DtAssistantConnectionStruct &connection, QTreeWidgetItem *item)
 
virtual bool isConnected (QTreeWidgetItem *item) const
 
virtual void connect (const DtAssistantConnectionStruct &assistant)
 
virtual void disconnect (const DtAssistantConnectionStruct &assistant)
 
virtual void changeConnectionStatus (QTreeWidgetItem *item, DtAssistantConnectionState status)
 
virtual DtAssistantConnectionState connectionStatus (QTreeWidgetItem *item) const
 
virtual void setConnectEnabled (bool enableConnect)
 
virtual void setConnectionConflicts (QTreeWidgetItem *item, bool isConflict)
 
- Public Member Functions inherited from DtAssistantConfigWidget
 DtAssistantConfigWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 Constructor. More...
 
virtual ~DtAssistantConfigWidget ()
 Destructor. More...
 
virtual QString reasonForDisabledAccept () const
 If the widget has disabled the accept button, returns the reason why. More...
 

Protected Slots

virtual void on_assistantList_selectionChanged ()
 
virtual void on_contextMenu_aboutToShow ()
 
virtual void on_removeButton_clicked ()
 
virtual void on_addButton_clicked ()
 
virtual void on_connectButton_clicked ()
 

Protected Member Functions

virtual void setupGui ()
 Create the widgets and layout. More...
 
virtual void connectToSignals ()
 Connect widgets to signals and slots. More...
 
virtual void populateAssistants ()
 Populate Assistant table. More...
 
virtual void showEvent (QShowEvent *event)
 Override show event to refresh the RID listing. More...
 
virtual bool eventFilter (QObject *obj, QEvent *event)
 Event filter callback to handle user interaction with RID list. More...
 
virtual void showContextMenu (const QPoint &pos)
 Show the context menu at the given location. More...
 
virtual void changeStatusIcon (QTreeWidgetItem *item, DtAssistantConnectionState status)
 
virtual bool isWanConnection (QTreeWidgetItem *item) const
 
virtual bool isConnectionAcceptable (const DtAssistantConnectionStruct &conn, DtString &reason)
 
virtual void getDisplayText (QString &displayText, const DtAssistantConnectionStruct &assistantConnection)
 
- Protected Member Functions inherited from DtAssistantConfigWidget
virtual void setAcceptEnabled (bool enabled, const QString &reasonForDisable)
 Sets whether or not accept is enabled. More...
 

Protected Attributes

QTreeWidgetmyAssistantList
 
QTreeWidgetItemmyLanAssistantItem
 
QTreeWidgetItemmyWanAssistantItem
 
QTreeWidgetItemmyBaseConfigItem
 
QMenu * myContextMenu
 
QAction * myContextMenuNewAction
 
QAction * myContextMenuRemoveAction
 
QAction * myContextMenuConnectAction
 
QPushButton * myRemoveButton
 
QPushButton * myAddButton
 
QPushButton * myConnectButton
 
QIcon myConnectedIcon
 
QIcon myDisconnectedIcon
 
QIcon myUnavailableIcon
 
QIcon myConnectingIcon
 
QIcon myUnknownIcon
 
QString myConnectString
 
QString myDisconnectString
 
DtRemoteAssistantSetByAddressPortProtocol myAssistantsInUse
 
DtAssistantConnectionWidgetmyConnectionDialog
 
int myDefaultPeerPort
 
int myDefaultClientPort
 

Static Protected Attributes

static const int ConnectionStatusRole
 

Private Attributes

QTreeWidgetItemisOkay
 

Detailed Description

Widget for managing configured RID files in the assistant.

Constructor & Destructor Documentation

DtRemoteAssistantWidget::DtRemoteAssistantWidget ( QWidget parent,
Qt::WindowFlags  f = 0 
)

CTOR.

virtual DtRemoteAssistantWidget::~DtRemoteAssistantWidget ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual QTreeWidgetItem* DtRemoteAssistantWidget::addLanConnection ( const DtAssistantInfo assistant)
virtual
virtual QTreeWidgetItem* DtRemoteAssistantWidget::addWanConnection ( const DtAssistantConnectionStruct assistant)
virtual
virtual void DtRemoteAssistantWidget::changeConnectionStatus ( QTreeWidgetItem item,
DtAssistantConnectionState  status 
)
virtual
virtual void DtRemoteAssistantWidget::changeStatusIcon ( QTreeWidgetItem item,
DtAssistantConnectionState  status 
)
protectedvirtual
void DtRemoteAssistantWidget::checkAndSetConnectionStatus ( QTreeWidgetItem )
signal
virtual void DtRemoteAssistantWidget::connect ( const DtAssistantConnectionStruct assistant)
virtual
virtual DtAssistantConnectionState DtRemoteAssistantWidget::connectionStatus ( QTreeWidgetItem item) const
virtual
virtual void DtRemoteAssistantWidget::connectToSignals ( )
protectedvirtual

Connect widgets to signals and slots.

void DtRemoteAssistantWidget::deleteWanConnection ( QTreeWidgetItem )
signal
virtual void DtRemoteAssistantWidget::disconnect ( const DtAssistantConnectionStruct assistant)
virtual
virtual bool DtRemoteAssistantWidget::eventFilter ( QObject obj,
QEvent *  event 
)
protectedvirtual

Event filter callback to handle user interaction with RID list.

virtual void DtRemoteAssistantWidget::getDisplayText ( QString &  displayText,
const DtAssistantConnectionStruct assistantConnection 
)
protectedvirtual
virtual void DtRemoteAssistantWidget::initialize ( )
virtual

Virtual Initialization method.

Calls ::setupGui(), ::connectToSignals(), and ::populateRidConfigurations().

void DtRemoteAssistantWidget::initiateConnectionChange ( QTreeWidgetItem ,
DtAssistantConnectionState   
)
signal
virtual bool DtRemoteAssistantWidget::isConnected ( QTreeWidgetItem item) const
virtual
virtual bool DtRemoteAssistantWidget::isConnectionAcceptable ( const DtAssistantConnectionStruct conn,
DtString &  reason 
)
protectedvirtual
virtual bool DtRemoteAssistantWidget::isWanConnection ( QTreeWidgetItem item) const
protectedvirtual
void DtRemoteAssistantWidget::newWanConnection ( const DtAssistantConnectionStruct )
signal
virtual void DtRemoteAssistantWidget::on_addButton_clicked ( )
protectedvirtualslot
virtual void DtRemoteAssistantWidget::on_assistantList_selectionChanged ( )
protectedvirtualslot
virtual void DtRemoteAssistantWidget::on_connectButton_clicked ( )
protectedvirtualslot
virtual void DtRemoteAssistantWidget::on_contextMenu_aboutToShow ( )
protectedvirtualslot
virtual void DtRemoteAssistantWidget::on_removeButton_clicked ( )
protectedvirtualslot
virtual void DtRemoteAssistantWidget::populateAssistants ( )
protectedvirtual

Populate Assistant table.

virtual void DtRemoteAssistantWidget::removeLanConnection ( const DtAssistantInfo assistant,
QTreeWidgetItem item 
)
virtual
virtual void DtRemoteAssistantWidget::removeWanConnection ( const DtAssistantConnectionStruct connection,
QTreeWidgetItem item 
)
virtual
virtual void DtRemoteAssistantWidget::setConnectEnabled ( bool  enableConnect)
virtual
virtual void DtRemoteAssistantWidget::setConnectionConflicts ( QTreeWidgetItem item,
bool  isConflict 
)
virtual
virtual void DtRemoteAssistantWidget::setupGui ( )
protectedvirtual

Create the widgets and layout.

virtual void DtRemoteAssistantWidget::showContextMenu ( const QPoint &  pos)
protectedvirtual

Show the context menu at the given location.

Instantiates the context menu if it hasn't been initialized already.

virtual void DtRemoteAssistantWidget::showEvent ( QShowEvent *  event)
protectedvirtual

Override show event to refresh the RID listing.

Member Data Documentation

const int DtRemoteAssistantWidget::ConnectionStatusRole
staticprotected
QTreeWidgetItem* DtRemoteAssistantWidget::isOkay
private
QPushButton* DtRemoteAssistantWidget::myAddButton
protected
QTreeWidget* DtRemoteAssistantWidget::myAssistantList
protected
DtRemoteAssistantSetByAddressPortProtocol DtRemoteAssistantWidget::myAssistantsInUse
protected
QTreeWidgetItem* DtRemoteAssistantWidget::myBaseConfigItem
protected
QPushButton* DtRemoteAssistantWidget::myConnectButton
protected
QIcon DtRemoteAssistantWidget::myConnectedIcon
protected
QIcon DtRemoteAssistantWidget::myConnectingIcon
protected
DtAssistantConnectionWidget* DtRemoteAssistantWidget::myConnectionDialog
protected
QString DtRemoteAssistantWidget::myConnectString
protected
QMenu* DtRemoteAssistantWidget::myContextMenu
protected
QAction* DtRemoteAssistantWidget::myContextMenuConnectAction
protected
QAction* DtRemoteAssistantWidget::myContextMenuNewAction
protected
QAction* DtRemoteAssistantWidget::myContextMenuRemoveAction
protected
int DtRemoteAssistantWidget::myDefaultClientPort
protected
int DtRemoteAssistantWidget::myDefaultPeerPort
protected
QIcon DtRemoteAssistantWidget::myDisconnectedIcon
protected
QString DtRemoteAssistantWidget::myDisconnectString
protected
QTreeWidgetItem* DtRemoteAssistantWidget::myLanAssistantItem
protected
QPushButton* DtRemoteAssistantWidget::myRemoveButton
protected
QIcon DtRemoteAssistantWidget::myUnavailableIcon
protected
QIcon DtRemoteAssistantWidget::myUnknownIcon
protected
QTreeWidgetItem* DtRemoteAssistantWidget::myWanAssistantItem
protected

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

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)