#pragma once #include #include #include #include "tools/cabana/streams/abstractstream.h" class StreamSelector : public QDialog { Q_OBJECT public: StreamSelector(QWidget *parent = nullptr); void addStreamWidget(AbstractOpenStreamWidget *w); QString dbcFile() const { return dbc_file->text(); } inline bool failed() const { return !success; } private: QLineEdit *dbc_file; QTabWidget *tab; bool success = true; };