37 #include <QTextStream>
43 class WaveFormPainted;
44 class WaveLoaderThread;
45 class WaveGraphicsCanvas;
48 class WaveDataTimeframe;
81 :
QThread(
parent), mTodoList(todo), mWorkDir(workdir), mTransform(trans), mScrollbar(sbar), mTimeframe(tframe),
mLoop(true) {;}
108 void handleTimeout();
109 void handleBackboneFinished();
WaveLoaderBackbone(const QList< WaveItem * > &todo, const QString &workdir, const WaveTransform *trans, const WaveScrollbar *sbar, const WaveDataTimeframe &tframe, QObject *parent=nullptr)
WaveLoaderThread(WaveItem *parentItem, const QString &workdir, const WaveTransform *trans, const WaveScrollbar *sbar, const WaveDataTimeframe &tframe)
void paintEvent(QPaintEvent *event) override
QList< WaveZoomShift > & zoomHistory()
void setZoomHistory(const QList< WaveZoomShift > &hist)
WaveRenderEngine(WaveGraphicsCanvas *wsa, WaveDataList *wdlist, WaveItemHash *wHash, QWidget *parent=nullptr)
int y0Entry(int irow) const
QObject * parent() const const