PulseView  0.3.0
A Qt-based sigrok GUI
pv::binding::Binding Class Reference

#include <binding.hpp>

Inheritance diagram for pv::binding::Binding:
Collaboration diagram for pv::binding::Binding:

Public Member Functions

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
 

Static Public Member Functions

static QString print_gvariant (Glib::VariantBase gvar)
 

Protected Attributes

std::vector< std::shared_ptr< prop::Property > > properties_
 

Detailed Description

Definition at line 46 of file binding.hpp.

Member Function Documentation

void pv::binding::Binding::add_properties_to_form ( QFormLayout *  layout,
bool  auto_commit = false 
) const

Definition at line 47 of file binding.cpp.

Here is the caller graph for this function:

void pv::binding::Binding::commit ( )

Definition at line 39 of file binding.cpp.

Here is the caller graph for this function:

QWidget * pv::binding::Binding::get_property_form ( QWidget *  parent,
bool  auto_commit = false 
) const

Definition at line 64 of file binding.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QString pv::binding::Binding::print_gvariant ( Glib::VariantBase  gvar)
static

Definition at line 74 of file binding.cpp.

Here is the caller graph for this function:

const std::vector< std::shared_ptr< prop::Property > > & pv::binding::Binding::properties ( )

Definition at line 34 of file binding.cpp.

Here is the caller graph for this function:

Member Data Documentation

std::vector< std::shared_ptr<prop::Property> > pv::binding::Binding::properties_
protected

Definition at line 62 of file binding.hpp.


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