ddt 1.1.0
Loading...
Searching...
No Matches
Signals | Public Member Functions | List of all members
DdtDataStreamDialog Class Reference

#include <ddtDataStreamDialog.hpp>

Inheritance diagram for DdtDataStreamDialog:
DdtDialog

Signals

void ParameterChanged (const QString dialog_id, const QString param_id, const QVariant parameter)
 
void CurrentStatus (QString stream_id, ConnectionStatus status)
 
void SetDataStream (QString data_stream_id)
 
void PopulatePublisherListCombo (QString local_broker_uri, QString remote_broker_uri)
 
- Signals inherited from DdtDialog
void ParameterChanged (const QString dialog_id, const QString param_id, const QVariant parameter)
 

Public Member Functions

 ~DdtDataStreamDialog () override=default
 
- Public Member Functions inherited from DdtDialog
virtual void SetInitialParameter (const QString parameter_id, const QVariant parameter)=0
 
virtual QString GetDialogName ()=0
 
 DdtDialog (QWidget *parent=nullptr)
 
virtual ~DdtDialog ()
 
 DdtDataStreamDialog (QWidget *parent=nullptr)
 
void SetInitialParameter (const QString parameter_id, const QVariant parameter) override
 
QString GetDialogName () override
 
void CreateDialog () override
 
void QuitPressed () override
 
void SetChangedParameter (const QString param_id, const QVariant parameter) override
 
void AttachDataStream (const QString data_stream_id)
 
void DetachDataStream (const QString data_stream_id)
 

Additional Inherited Members

- Public Slots inherited from DdtDialog
virtual void ConfirmPressed ()
 
virtual void CancelPressed ()
 
virtual void QuitPressed ()
 
virtual void SetChangedParameter (const QString param_id, const QVariant parameter)
 
- Protected Member Functions inherited from DdtDialog
virtual void CreateDialog ()=0
 
template<typename Func1 , typename Func2 >
void connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const QObject *context, Func2 slot)
 connect Template version of QObject::connection with fixed Qt::QueuedConnection flag. Normally used to connect a signal with a lambda function.
 
virtual void AddDefaultButtonsToLayout (QBoxLayout *layout, bool show_confirm_button, bool show_quit_button, bool show_cancel_button)
 
virtual QLayout * GetMainLayout ()
 
void connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
 connect Group of overloaded functions that use the QObject::connect method with the Qt::QueuedConnection flag. This defines Qt Signal and Slots connection the same way thought out the QApplication.
 
void connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
void connect (const QObject *sender, const char *signal, const char *member)
 
- Protected Attributes inherited from DdtDialog
QLayout * main_layout
 

Detailed Description

Class for the cut values dialog

Constructor & Destructor Documentation

◆ DdtDataStreamDialog()

DdtDataStreamDialog::DdtDataStreamDialog ( QWidget *  parent = nullptr)
explicit

Constructor

Parameters
parentPointer to the parent widget

◆ ~DdtDataStreamDialog()

DdtDataStreamDialog::~DdtDataStreamDialog ( )
overridedefault

Destructor

Member Function Documentation

◆ AttachDataStream

void DdtDataStreamDialog::AttachDataStream ( const QString  data_stream_id)
slot

Receives signal that is send when a data stream shall be attached to the image widget

Parameters
data_stream_idID of the data stream to connect to (in first version the URI)

◆ CreateDialog()

void DdtDataStreamDialog::CreateDialog ( )
overrideprotectedvirtual

Creates the dialog elements

Implements DdtDialog.

◆ CurrentStatus

void DdtDataStreamDialog::CurrentStatus ( QString  stream_id,
ConnectionStatus  status 
)
signal

Update of connection status in widget

◆ DetachDataStream

void DdtDataStreamDialog::DetachDataStream ( const QString  data_stream_id)
slot

Receive signal that is send when the connected data stream should be disconnected

Parameters
data_stream_idID of the data stream

◆ GetDialogName()

QString DdtDataStreamDialog::GetDialogName ( )
overridevirtual

Method that return the dialogs name in human readable form

Returns
Name of the dialog

Implements DdtDialog.

◆ ParameterChanged

void DdtDataStreamDialog::ParameterChanged ( const QString  dialog_id,
const QString  param_id,
const QVariant  parameter 
)
signal

Parameter of dialog has changed

◆ PopulatePublisherListCombo

void DdtDataStreamDialog::PopulatePublisherListCombo ( QString  local_broker_uri,
QString  remote_broker_uri 
)
signal

Set the data stream name

◆ QuitPressed

void DdtDataStreamDialog::QuitPressed ( )
overrideslot

Slot called when the quit button was pressed. Default behavior is to close the dialog.

◆ SetChangedParameter

void DdtDataStreamDialog::SetChangedParameter ( const QString  param_id,
const QVariant  parameter 
)
overrideslot

Called when an elemet of the dialog was changed

Parameters
param_idID of the paramter
parameterQVariant of the parameter

◆ SetDataStream

void DdtDataStreamDialog::SetDataStream ( QString  data_stream_id)
signal

Set the data stream name

◆ SetInitialParameter()

void DdtDataStreamDialog::SetInitialParameter ( const QString  parameter_id,
const QVariant  parameter 
)
overridevirtual

Method to set initial parameters that should be selected in a dialog at startup

Parameters
parameter_idID of the parameter to set
parameterQVariant of the value to set

Implements DdtDialog.


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