SerialTxDripfeedWidget

TX widget for "Drip-feed" console mode — multi-line editor + paced send.

Inherits QWidget

Declared in src/libs/libserialsession/serialsession/ui/SerialTxDripfeedWidget.hpp.

Detailed description

Layout:

┌─────────────────────────────────────────────────────────────┐ │ [Load file…] [Start] [Pause] [Cancel] [Clear] │ │ Progress: 12 / 340 line: <last sent> │ ├─────────────────────────────────────────────────────────────┤ │ multi-line editor … │ │ ; comments are dropped per the connection's drip-feed config │ │ … │ └─────────────────────────────────────────────────────────────┘

The widget is dumb about pacing: that lives in the active TxStreamStrategy (specifically DripfeedTxStreamStrategy, which carries the LineStreamRun + LineStreamPacer). The widget emits streamRequested(lines) on Start; the tab forwards to the active strategy. streamProgressUpdate / streamFinished / streamError slots are fed back so the progress UI stays in sync.

In this section