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

#include <decoder.hpp>

Inheritance diagram for pv::data::decode::AnnotationClass:
Collaboration diagram for pv::data::decode::AnnotationClass:

Signals

void visibility_changed ()
 

Public Member Functions

 AnnotationClass (size_t _id, char *_name, char *_description, Row *_row)
 
bool visible () const
 
void set_visible (bool visible)
 

Public Attributes

size_t id
 
char * name
 
char * description
 
Rowrow
 

Private Attributes

bool visible_
 

Detailed Description

Definition at line 57 of file decoder.hpp.

Constructor & Destructor Documentation

pv::data::decode::AnnotationClass::AnnotationClass ( size_t  _id,
char *  _name,
char *  _description,
Row _row 
)

Definition at line 39 of file decoder.cpp.

Member Function Documentation

void pv::data::decode::AnnotationClass::set_visible ( bool  visible)

Definition at line 53 of file decoder.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void pv::data::decode::AnnotationClass::visibility_changed ( )
signal

Definition at line 123 of file moc_decoder.cpp.

Here is the caller graph for this function:

bool pv::data::decode::AnnotationClass::visible ( ) const

Definition at line 48 of file decoder.cpp.

Here is the caller graph for this function:

Member Data Documentation

char* pv::data::decode::AnnotationClass::description

Definition at line 73 of file decoder.hpp.

size_t pv::data::decode::AnnotationClass::id

Definition at line 71 of file decoder.hpp.

char* pv::data::decode::AnnotationClass::name

Definition at line 72 of file decoder.hpp.

Row* pv::data::decode::AnnotationClass::row

Definition at line 74 of file decoder.hpp.

bool pv::data::decode::AnnotationClass::visible_
private

Definition at line 77 of file decoder.hpp.


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