RadarFX API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
makVrv::DtRadarFxConnectionWidget Class Reference

Widget for DIS connection. More...

Inheritance diagram for makVrv::DtRadarFxConnectionWidget:
Inheritance graph
[legend]

Public Member Functions

 DtRadarFxConnectionWidget (DtDe &de, QWidget *parent)
 CTOR.
virtual ~DtRadarFxConnectionWidget ()
 Virtual DTOR.
virtual void setPort (int port)
 Set the exercise port.
virtual void setConnectionStatus (DtRadarFxConnectionInterface::ConnectionStatus status)
 Set the connection status.
virtual void reportError (const DtUnicode &errorMessage)
 Report an error to the GUI.
- Public Member Functions inherited from makVrv::DtRadarFxConnectionInterface
virtual ~DtRadarFxConnectionInterface ()

Protected Slots

void onPortSpinBox_valueChanged (int)
void onConnectButton_clicked ()

Protected Member Functions

void setupGui ()
 Initializes the widget's widgets and layout.
QVBoxLayout * createButtonLayout ()
 Creates the button layout for the right side of the widget.
void connectToWidgetSignals ()
 Connects slots to widgets' modification signals.

Protected Attributes

Ui::RadarFxConnectionConfigurationLayout myRadarFxConfigurationLayout
DtRadarFxConnectionInterface::ConnectionStatus myStatus
DtRadarFxConnectionLogicmyLogic
DtDe & myDe
QVBoxLayout * myDataLayout
QPushButton * myConnectButton

Additional Inherited Members

- Public Types inherited from makVrv::DtRadarFxConnectionInterface
enum  ConnectionStatus {
  Disconnected, Connected, Connecting, Error,
  end_ConnectionStatus
}
- Public Attributes inherited from makVrv::DtRadarFxConnectionInterface
boost::signalslib::signal
< void(int)> 
signal_portChanged
boost::signalslib::signal< void()> signal_connect
boost::signalslib::signal< void()> signal_disconnect

Detailed Description

Widget for DIS connection.

Constructor & Destructor Documentation

makVrv::DtRadarFxConnectionWidget::DtRadarFxConnectionWidget ( DtDe &  de,
QWidget parent 
)

CTOR.

virtual makVrv::DtRadarFxConnectionWidget::~DtRadarFxConnectionWidget ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual void makVrv::DtRadarFxConnectionWidget::setPort ( int  port)
virtual

Set the exercise port.

Implements makVrv::DtRadarFxConnectionInterface.

virtual void makVrv::DtRadarFxConnectionWidget::setConnectionStatus ( DtRadarFxConnectionInterface::ConnectionStatus  status)
virtual

Set the connection status.

Implements makVrv::DtRadarFxConnectionInterface.

virtual void makVrv::DtRadarFxConnectionWidget::reportError ( const DtUnicode &  errorMessage)
virtual

Report an error to the GUI.

Implements makVrv::DtRadarFxConnectionInterface.

void makVrv::DtRadarFxConnectionWidget::setupGui ( )
protected

Initializes the widget's widgets and layout.

Non-virtual because this method is called from the constructor.

QVBoxLayout* makVrv::DtRadarFxConnectionWidget::createButtonLayout ( )
protected

Creates the button layout for the right side of the widget.

Non-virtual because this method is called from the constructor.

void makVrv::DtRadarFxConnectionWidget::connectToWidgetSignals ( )
protected

Connects slots to widgets' modification signals.

Non-virtual because this method is called from the constructor.

void makVrv::DtRadarFxConnectionWidget::onPortSpinBox_valueChanged ( int  )
protectedslot
void makVrv::DtRadarFxConnectionWidget::onConnectButton_clicked ( )
protectedslot

Member Data Documentation

Ui::RadarFxConnectionConfigurationLayout makVrv::DtRadarFxConnectionWidget::myRadarFxConfigurationLayout
protected
DtRadarFxConnectionInterface::ConnectionStatus makVrv::DtRadarFxConnectionWidget::myStatus
protected
DtRadarFxConnectionLogic* makVrv::DtRadarFxConnectionWidget::myLogic
protected
DtDe& makVrv::DtRadarFxConnectionWidget::myDe
protected
QVBoxLayout* makVrv::DtRadarFxConnectionWidget::myDataLayout
protected
QPushButton* makVrv::DtRadarFxConnectionWidget::myConnectButton
protected

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


Copyright © 2024 MAK Technologies, Inc. All Rights Reserved (www.mak.com)