PulseView
0.3.0
A Qt-based sigrok GUI
|
#include <decoder.hpp>
Public Member Functions | |
Decoder (std::shared_ptr< pv::data::DecoderStack > decoder_stack, std::shared_ptr< pv::data::decode::Decoder > decoder) | |
Public Member Functions inherited from pv::binding::Binding | |
const std::vector< std::shared_ptr< prop::Property > > & | properties () |
void | commit () |
void | add_properties_to_form (QFormLayout *layout, bool auto_commit=false) const |
QWidget * | get_property_form (QWidget *parent, bool auto_commit=false) const |
Private Member Functions | |
Glib::VariantBase | getter (const char *id) |
void | setter (const char *id, Glib::VariantBase value) |
Static Private Member Functions | |
static std::shared_ptr< prop::Property > | bind_enum (const QString &name, const srd_decoder_option *option, prop::Property::Getter getter, prop::Property::Setter setter) |
Private Attributes | |
std::shared_ptr< pv::data::DecoderStack > | decoder_stack_ |
std::shared_ptr< pv::data::decode::Decoder > | decoder_ |
Additional Inherited Members | |
Static Public Member Functions inherited from pv::binding::Binding | |
static QString | print_gvariant (Glib::VariantBase gvar) |
Protected Attributes inherited from pv::binding::Binding | |
std::vector< std::shared_ptr< prop::Property > > | properties_ |
Definition at line 41 of file decoder.hpp.
pv::binding::Decoder::Decoder | ( | std::shared_ptr< pv::data::DecoderStack > | decoder_stack, |
std::shared_ptr< pv::data::decode::Decoder > | decoder | ||
) |
|
staticprivate |
|
private |
Definition at line 106 of file decoder.cpp.
|
private |
Definition at line 138 of file decoder.cpp.
|
private |
Definition at line 58 of file decoder.hpp.
|
private |
Definition at line 57 of file decoder.hpp.