wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
SignalDelegate.h File Reference

SignalDelegate: paints digital waveform graphics into table cells. More...

#include <QItemDelegate>
Include dependency graph for SignalDelegate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SignalDelegate
 Item delegate that draws digital waveform graphics inside table cells. More...

Enumerations

enum class  PlotType { Number , Line }
 Controls how signal cells are rendered in the waveform table. More...
enum class  WaveSegment { Low , High , Rising , Falling }
 Identifies which waveform segment a Line-mode cell draws. More...

Detailed Description

SignalDelegate: paints digital waveform graphics into table cells.

Definition in file SignalDelegate.h.

Enumeration Type Documentation

◆ PlotType

enum class PlotType
strong

Controls how signal cells are rendered in the waveform table.

Enumerator
Number 

Cells display the numeric value (0/1).

Line 

Cells display a waveform-style rising/falling edge graphic.

Definition at line 15 of file SignalDelegate.h.

◆ WaveSegment

enum class WaveSegment
strong

Identifies which waveform segment a Line-mode cell draws.

Enumerator
Low 

Logic-low plateau (signal stays at 0).

High 

Logic-high plateau (signal stays at 1).

Rising 

Low → high transition (high plateau + leading edge).

Falling 

High → low transition (low plateau + leading edge).

Definition at line 21 of file SignalDelegate.h.