#include <QString>
#include "util.hpp"
+#include "view/viewwidget.hpp"
struct srd_decoder;
struct srd_channel;
std::shared_ptr<devices::Device> device_;
QString default_name_, name_;
- std::unordered_set< std::shared_ptr<pv::view::View> > views_;
+ std::list< std::shared_ptr<pv::view::View> > views_;
std::shared_ptr<pv::view::View> main_view_;
std::shared_ptr<pv::toolbars::MainBar> main_bar_;
Q_SIGNALS:
void capture_state_changed(int state);
- void device_selected();
+ void device_changed();
void signals_changed();
void data_received();
void frame_ended();
+
+ void add_view(const QString &title, view::ViewType type,
+ Session *session);
};
} // namespace pv