#include <libsigrok/libsigrok.hpp>
-#include "signal.h"
-#include "view.h"
+#include "signal.hpp"
+#include "view.hpp"
using std::shared_ptr;
"IN",
"OUT",
"RST",
- "Tx",
- "Rx",
+ "TX",
+ "RX",
"EN",
"SCLK",
"MOSI",
"SCL"
};
-Signal::Signal(pv::SigSession &session,
+Signal::Signal(pv::Session &session,
std::shared_ptr<sigrok::Channel> channel) :
Trace(channel->name().c_str()),
session_(session),
updating_name_widget_ = true;
name_widget_->setEditText(name);
updating_name_widget_ = false;
+
+ // Store the channel name in sigrok::Channel so that it
+ // will end up in the .sr file upon save.
+ channel_->set_name(name.toStdString());
}
bool Signal::enabled() const