projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Save/restore view states and signal settings
[pulseview.git]
/
pv
/
session.hpp
diff --git
a/pv/session.hpp
b/pv/session.hpp
index e7a90ae9c720707f97a3796f8a588257a240e42d..79ec42cd4956354be4c12d08df776c40cddba1b9 100644
(file)
--- a/
pv/session.hpp
+++ b/
pv/session.hpp
@@
-42,6
+42,7
@@
#include <QString>
#include "util.hpp"
#include <QString>
#include "util.hpp"
+#include "view/viewwidget.hpp"
struct srd_decoder;
struct srd_channel;
struct srd_decoder;
struct srd_channel;
@@
-180,7
+181,7
@@
private:
std::shared_ptr<devices::Device> device_;
QString default_name_, name_;
std::shared_ptr<devices::Device> device_;
QString default_name_, name_;
- std::
unordered_se
t< std::shared_ptr<pv::view::View> > views_;
+ std::
lis
t< std::shared_ptr<pv::view::View> > views_;
std::shared_ptr<pv::view::View> main_view_;
std::shared_ptr<pv::toolbars::MainBar> main_bar_;
std::shared_ptr<pv::view::View> main_view_;
std::shared_ptr<pv::toolbars::MainBar> main_bar_;
@@
-217,6
+218,9
@@
Q_SIGNALS:
void data_received();
void frame_ended();
void data_received();
void frame_ended();
+
+ void add_view(const QString &title, view::ViewType type,
+ Session *session);
};
} // namespace pv
};
} // namespace pv