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

#include <signal_widget.h>

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

Public Member Functions

QString key () const
 
 SignalWidget (const QString &title, const QString &key, int value_idx, QWidget *parent=0)
 
QSize sizeHint () const override
 
int valueIdx () const
 
virtual ~SignalWidget ()
 

Protected Member Functions

void mouseMoveEvent (QMouseEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 

Private Attributes

QMenu * _context_menu
 
QPoint _drag_start_position
 
QString _key
 
QHBoxLayout * _layout
 
int _value_idx = 0
 

Detailed Description

Definition at line 80 of file signal_widget.h.

Constructor & Destructor Documentation

◆ SignalWidget()

corbo::gui::SignalWidget::SignalWidget ( const QString &  title,
const QString &  key,
int  value_idx,
QWidget *  parent = 0 
)
explicit

Definition at line 83 of file signal_widget.cpp.

◆ ~SignalWidget()

corbo::gui::SignalWidget::~SignalWidget ( )
virtual

Definition at line 96 of file signal_widget.cpp.

Member Function Documentation

◆ key()

QString corbo::gui::SignalWidget::key ( ) const
inline

Definition at line 112 of file signal_widget.h.

◆ mouseMoveEvent()

void corbo::gui::SignalWidget::mouseMoveEvent ( QMouseEvent *  event)
overrideprotected

Definition at line 107 of file signal_widget.cpp.

◆ mousePressEvent()

void corbo::gui::SignalWidget::mousePressEvent ( QMouseEvent *  event)
overrideprotected

Definition at line 100 of file signal_widget.cpp.

◆ sizeHint()

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

Definition at line 98 of file signal_widget.cpp.

◆ valueIdx()

int corbo::gui::SignalWidget::valueIdx ( ) const
inline

Definition at line 113 of file signal_widget.h.

Member Data Documentation

◆ _context_menu

QMenu* corbo::gui::SignalWidget::_context_menu
private

Definition at line 125 of file signal_widget.h.

◆ _drag_start_position

QPoint corbo::gui::SignalWidget::_drag_start_position
private

Definition at line 127 of file signal_widget.h.

◆ _key

QString corbo::gui::SignalWidget::_key
private

Definition at line 122 of file signal_widget.h.

◆ _layout

QHBoxLayout* corbo::gui::SignalWidget::_layout
private

Definition at line 120 of file signal_widget.h.

◆ _value_idx

int corbo::gui::SignalWidget::_value_idx = 0
private

Definition at line 123 of file signal_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:22