PulseView  unreleased development snapshot
A Qt-based sigrok GUI
decodetrace.hpp File Reference
#include <config.h>
#include "trace.hpp"
#include <list>
#include <map>
#include <memory>
#include <vector>
#include <QColor>
#include <QComboBox>
#include <QCheckBox>
#include <QElapsedTimer>
#include <QPolygon>
#include <QPushButton>
#include <QSignalMapper>
#include <QTimer>
#include <pv/binding/decoder.hpp>
#include <pv/data/decode/decoder.hpp>
#include <pv/data/decode/annotation.hpp>
#include <pv/data/decode/row.hpp>
#include <pv/data/signalbase.hpp>
Include dependency graph for decodetrace.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pv::views::trace::DecodeTraceRow
 
class  pv::views::trace::ContainerWidget
 
class  pv::views::trace::DecodeTrace
 

Namespaces

 pv
 
 pv::data
 
 pv::data::decode
 
 pv::widgets
 
 pv::views
 
 pv::views::trace
 

Macros

#define DECODETRACE_SHOW_RENDER_TIME   0
 

Class Documentation

struct pv::views::trace::DecodeTraceRow

Definition at line 87 of file decodetrace.hpp.

Collaboration diagram for pv::views::trace::DecodeTraceRow:
Class Members
float anim_height
float anim_shape
unsigned int animation_step
bool collapsing
ContainerWidget * container
bool currently_visible
Row * decode_row
bool exists
bool expand_marker_highlighted
QPolygon expand_marker_shape
bool expanded
unsigned int expanded_height
bool expanding
bool has_hidden_classes
QWidget * header_container
unsigned int height
QCheckBox * row_visibility_checkbox
QWidget * selector_container
vector< QCheckBox * > selectors
unsigned int title_width

Macro Definition Documentation

#define DECODETRACE_SHOW_RENDER_TIME   0

Definition at line 46 of file decodetrace.hpp.