PulseView  unreleased development snapshot
A Qt-based sigrok GUI
pv::data::SignalGroup Class Reference

#include <signalbase.hpp>

Inheritance diagram for pv::data::SignalGroup:
Collaboration diagram for pv::data::SignalGroup:

Public Member Functions

 SignalGroup (const QString &name)
 
void append_signal (shared_ptr< SignalBase > signal)
 
void remove_signal (shared_ptr< SignalBase > signal)
 
deque< shared_ptr< SignalBase > > signals () const
 
void clear ()
 
const QString name () const
 

Private Attributes

deque< shared_ptr< SignalBase > > signals_
 
QString name_
 

Detailed Description

Definition at line 67 of file signalbase.hpp.

Constructor & Destructor Documentation

pv::data::SignalGroup::SignalGroup ( const QString &  name)

Definition at line 77 of file signalbase.cpp.

Here is the call graph for this function:

Member Function Documentation

void pv::data::SignalGroup::append_signal ( shared_ptr< SignalBase signal)

Definition at line 82 of file signalbase.cpp.

Here is the caller graph for this function:

void pv::data::SignalGroup::clear ( )

Definition at line 106 of file signalbase.cpp.

const QString pv::data::SignalGroup::name ( ) const

Definition at line 114 of file signalbase.cpp.

Here is the caller graph for this function:

void pv::data::SignalGroup::remove_signal ( shared_ptr< SignalBase signal)

Definition at line 91 of file signalbase.cpp.

deque< shared_ptr< SignalBase > > pv::data::SignalGroup::signals ( ) const

Definition at line 101 of file signalbase.cpp.

Member Data Documentation

QString pv::data::SignalGroup::name_
private

Definition at line 83 of file signalbase.hpp.

deque<shared_ptr<SignalBase> > pv::data::SignalGroup::signals_
private

Definition at line 82 of file signalbase.hpp.


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