projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implement showing only the selected segment
[pulseview.git]
/
pv
/
views
/
trace
/
signal.cpp
diff --git
a/pv/views/trace/signal.cpp
b/pv/views/trace/signal.cpp
index a55598cf3199854aacf98c4dad12558a6cecc4cb..a286d95d3c6d07e9b299aefce8ef48701668a987 100644
(file)
--- a/
pv/views/trace/signal.cpp
+++ b/
pv/views/trace/signal.cpp
@@
-36,7
+36,6
@@
#include "view.hpp"
using std::shared_ptr;
#include "view.hpp"
using std::shared_ptr;
-using std::make_shared;
namespace pv {
namespace views {
namespace pv {
namespace views {
@@
-63,9
+62,8
@@
Signal::Signal(pv::Session &session,
shared_ptr<data::SignalBase> channel) :
Trace(channel),
session_(session),
shared_ptr<data::SignalBase> channel) :
Trace(channel),
session_(session),
- scale_handle_(make_shared<SignalScaleHandle>(*this)),
- items_({scale_handle_}),
- name_widget_(nullptr)
+ name_widget_(nullptr),
+ current_segment_(0)
{
assert(base_);
{
assert(base_);
@@
-91,19
+89,24
@@
shared_ptr<data::SignalBase> Signal::base() const
return base_;
}
return base_;
}
-void Signal::s
ave_settings(QSettings &settings) const
+void Signal::s
et_current_segment(const int segment)
{
{
-
(void)settings
;
+
current_segment_ = segment
;
}
}
-void Signal::restore_settings(QSettings &settings)
+int Signal::get_current_segment() const
+{
+ return current_segment_;
+}
+
+void Signal::save_settings(QSettings &settings) const
{
(void)settings;
}
{
(void)settings;
}
-const ViewItemOwner::item_list& Signal::child_items() const
+void Signal::restore_settings(QSettings &settings)
{
{
-
return items_
;
+
(void)settings
;
}
void Signal::paint_back(QPainter &p, ViewItemPaintParams &pp)
}
void Signal::paint_back(QPainter &p, ViewItemPaintParams &pp)