PulseView  unreleased development snapshot
A Qt-based sigrok GUI
pv::widgets::SweepTimingWidget Class Reference

#include <sweeptimingwidget.hpp>

Inheritance diagram for pv::widgets::SweepTimingWidget:
Collaboration diagram for pv::widgets::SweepTimingWidget:

Signals

void value_changed ()
 

Public Member Functions

 SweepTimingWidget (const char *suffix, QWidget *parent=nullptr)
 
void allow_user_entered_values (bool value)
 
void show_none ()
 
void show_min_max_step (uint64_t min, uint64_t max, uint64_t step)
 
void show_list (const uint64_t *vals, size_t count)
 
void show_125_list (uint64_t min, uint64_t max)
 
uint64_t value () const
 
void set_value (uint64_t value)
 

Private Types

enum  ValueType { None, MinMaxStep, List }
 

Private Attributes

const char *const suffix_
 
QHBoxLayout layout_
 
QDoubleSpinBox value_
 
QComboBox list_
 
ValueType value_type_
 

Detailed Description

Definition at line 34 of file sweeptimingwidget.hpp.

Member Enumeration Documentation

Enumerator
None 
MinMaxStep 
List 

Definition at line 39 of file sweeptimingwidget.hpp.

Constructor & Destructor Documentation

pv::widgets::SweepTimingWidget::SweepTimingWidget ( const char *  suffix,
QWidget *  parent = nullptr 
)

Definition at line 34 of file sweeptimingwidget.cpp.

Here is the call graph for this function:

Member Function Documentation

void pv::widgets::SweepTimingWidget::allow_user_entered_values ( bool  value)

Definition at line 68 of file sweeptimingwidget.cpp.

Here is the caller graph for this function:

void pv::widgets::SweepTimingWidget::set_value ( uint64_t  value)

Definition at line 175 of file sweeptimingwidget.cpp.

Here is the caller graph for this function:

void pv::widgets::SweepTimingWidget::show_125_list ( uint64_t  min,
uint64_t  max 
)

Definition at line 110 of file sweeptimingwidget.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void pv::widgets::SweepTimingWidget::show_list ( const uint64_t *  vals,
size_t  count 
)

Definition at line 95 of file sweeptimingwidget.cpp.

Here is the caller graph for this function:

void pv::widgets::SweepTimingWidget::show_min_max_step ( uint64_t  min,
uint64_t  max,
uint64_t  step 
)

Definition at line 80 of file sweeptimingwidget.cpp.

Here is the caller graph for this function:

void pv::widgets::SweepTimingWidget::show_none ( )

Definition at line 73 of file sweeptimingwidget.cpp.

Here is the caller graph for this function:

uint64_t pv::widgets::SweepTimingWidget::value ( ) const

Definition at line 150 of file sweeptimingwidget.cpp.

Here is the caller graph for this function:

void pv::widgets::SweepTimingWidget::value_changed ( )
signal

Definition at line 123 of file moc_sweeptimingwidget.cpp.

Here is the caller graph for this function:

Member Data Documentation

QHBoxLayout pv::widgets::SweepTimingWidget::layout_
private

Definition at line 65 of file sweeptimingwidget.hpp.

QComboBox pv::widgets::SweepTimingWidget::list_
private

Definition at line 68 of file sweeptimingwidget.hpp.

const char* const pv::widgets::SweepTimingWidget::suffix_
private

Definition at line 63 of file sweeptimingwidget.hpp.

QDoubleSpinBox pv::widgets::SweepTimingWidget::value_
private

Definition at line 67 of file sweeptimingwidget.hpp.

ValueType pv::widgets::SweepTimingWidget::value_type_
private

Definition at line 70 of file sweeptimingwidget.hpp.


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