PulseView  unreleased development snapshot
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 vector< shared_ptr< prop::Property > > & properties ()
 
void commit ()
 
void add_properties_to_form (QFormLayout *layout, bool auto_commit=false)
 
QWidget * get_property_form (QWidget *parent, bool auto_commit=false)
 
void update_property_widgets ()
 

Static Public Member Functions

static QString print_gvariant (Glib::VariantBase gvar)
 

Protected Slots

void on_help_clicked ()
 

Protected Attributes

vector< shared_ptr< prop::Property > > properties_
 
map< QWidget *, QLabel * > help_labels_
 

Detailed Description

Definition at line 52 of file binding.hpp.

Member Function Documentation

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

Definition at line 52 of file binding.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 44 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 
)

Definition at line 102 of file binding.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void pv::binding::Binding::on_help_clicked ( )
protectedslot

Definition at line 134 of file binding.cpp.

Here is the caller graph for this function:

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

Definition at line 119 of file binding.cpp.

Here is the caller graph for this function:

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

Definition at line 39 of file binding.cpp.

Here is the caller graph for this function:

void pv::binding::Binding::update_property_widgets ( )

Definition at line 111 of file binding.cpp.

Here is the caller graph for this function:

Member Data Documentation

map<QWidget*, QLabel*> pv::binding::Binding::help_labels_
protected

Definition at line 74 of file binding.hpp.

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

Definition at line 73 of file binding.hpp.


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