Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
corbo::gui::ScopeCollectionWidget Class Reference

#include <scope_collection_widget.h>

Inheritance diagram for corbo::gui::ScopeCollectionWidget:
Inheritance graph
[legend]

Public Slots

void addMeasurement (const QString &key, Measurement::ConstPtr measurement, SignalHelper::SignalData &signal_data, bool first)
 
void addScope ()
 
void closeAllScopes ()
 
void initializeTask (int task_id)
 
void removeSignal (const QString &key, int value_idx)
 
void resizeScopeAxes ()
 

Signals

void previewTimeUpdate (double preview_time)
 
void requestScopeAxesResize ()
 
void scopeMeasurementUpdate (const QString &key, Measurement::ConstPtr measurement, SignalHelper::SignalData &signal_data, bool first)
 
void scopeSignalRemoval (const QString &key, int value_idx)
 
void scopeTaskInitialization (int task_id, bool inherit_signals)
 

Public Member Functions

 ScopeCollectionWidget (SignalHelper::ConstPtr signal_helper, QWidget *parent=0)
 
QSize sizeHint () const override
 
virtual ~ScopeCollectionWidget ()
 

Protected Member Functions

void createMenu ()
 
void createScopeArea ()
 

Private Attributes

double _current_preview_time = 0.0
 
QTimer * _dial_preview_time_timer = nullptr
 
bool _inherit_signals = true
 
QVBoxLayout * _main_layout
 
QVBoxLayout * _scope_layout
 
SignalHelper::ConstPtr _signal_helper
 

Detailed Description

Definition at line 82 of file scope_collection_widget.h.

Constructor & Destructor Documentation

◆ ScopeCollectionWidget()

corbo::gui::ScopeCollectionWidget::ScopeCollectionWidget ( SignalHelper::ConstPtr  signal_helper,
QWidget *  parent = 0 
)
explicit

Definition at line 83 of file scope_collection_widget.cpp.

◆ ~ScopeCollectionWidget()

corbo::gui::ScopeCollectionWidget::~ScopeCollectionWidget ( )
virtual

Definition at line 95 of file scope_collection_widget.cpp.

Member Function Documentation

◆ addMeasurement

void corbo::gui::ScopeCollectionWidget::addMeasurement ( const QString &  key,
Measurement::ConstPtr  measurement,
SignalHelper::SignalData signal_data,
bool  first 
)
slot

Definition at line 253 of file scope_collection_widget.cpp.

◆ addScope

void corbo::gui::ScopeCollectionWidget::addScope ( )
slot

Definition at line 210 of file scope_collection_widget.cpp.

◆ closeAllScopes

void corbo::gui::ScopeCollectionWidget::closeAllScopes ( )
slot

Definition at line 238 of file scope_collection_widget.cpp.

◆ createMenu()

void corbo::gui::ScopeCollectionWidget::createMenu ( )
protected

Definition at line 99 of file scope_collection_widget.cpp.

◆ createScopeArea()

void corbo::gui::ScopeCollectionWidget::createScopeArea ( )
protected

Definition at line 193 of file scope_collection_widget.cpp.

◆ initializeTask

void corbo::gui::ScopeCollectionWidget::initializeTask ( int  task_id)
slot

Definition at line 260 of file scope_collection_widget.cpp.

◆ previewTimeUpdate

void corbo::gui::ScopeCollectionWidget::previewTimeUpdate ( double  preview_time)
signal

◆ removeSignal

void corbo::gui::ScopeCollectionWidget::removeSignal ( const QString &  key,
int  value_idx 
)
slot

Definition at line 258 of file scope_collection_widget.cpp.

◆ requestScopeAxesResize

void corbo::gui::ScopeCollectionWidget::requestScopeAxesResize ( )
signal

◆ resizeScopeAxes

void corbo::gui::ScopeCollectionWidget::resizeScopeAxes ( )
slot

Definition at line 262 of file scope_collection_widget.cpp.

◆ scopeMeasurementUpdate

void corbo::gui::ScopeCollectionWidget::scopeMeasurementUpdate ( const QString &  key,
Measurement::ConstPtr  measurement,
SignalHelper::SignalData signal_data,
bool  first 
)
signal

◆ scopeSignalRemoval

void corbo::gui::ScopeCollectionWidget::scopeSignalRemoval ( const QString &  key,
int  value_idx 
)
signal

◆ scopeTaskInitialization

void corbo::gui::ScopeCollectionWidget::scopeTaskInitialization ( int  task_id,
bool  inherit_signals 
)
signal

◆ sizeHint()

QSize corbo::gui::ScopeCollectionWidget::sizeHint ( ) const
override

Definition at line 97 of file scope_collection_widget.cpp.

Member Data Documentation

◆ _current_preview_time

double corbo::gui::ScopeCollectionWidget::_current_preview_time = 0.0
private

Definition at line 143 of file scope_collection_widget.h.

◆ _dial_preview_time_timer

QTimer* corbo::gui::ScopeCollectionWidget::_dial_preview_time_timer = nullptr
private

Definition at line 144 of file scope_collection_widget.h.

◆ _inherit_signals

bool corbo::gui::ScopeCollectionWidget::_inherit_signals = true
private

Definition at line 140 of file scope_collection_widget.h.

◆ _main_layout

QVBoxLayout* corbo::gui::ScopeCollectionWidget::_main_layout
private

Definition at line 135 of file scope_collection_widget.h.

◆ _scope_layout

QVBoxLayout* corbo::gui::ScopeCollectionWidget::_scope_layout
private

Definition at line 136 of file scope_collection_widget.h.

◆ _signal_helper

SignalHelper::ConstPtr corbo::gui::ScopeCollectionWidget::_signal_helper
private

Definition at line 138 of file scope_collection_widget.h.


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


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:07:21