projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove unused "using" declarations.
[pulseview.git]
/
pv
/
session.cpp
diff --git
a/pv/session.cpp
b/pv/session.cpp
index fb7d6379c2a6af1b613e410b3f68e5e1239e1e52..0fef9c91764bc75366bc8db57cfd6880783465b3 100644
(file)
--- a/
pv/session.cpp
+++ b/
pv/session.cpp
@@
-22,8
+22,6
@@
#define NOGDI
#define NORESOURCE
#endif
#define NOGDI
#define NORESOURCE
#endif
-#include <boost/thread/locks.hpp>
-#include <boost/thread/shared_mutex.hpp>
#include <QFileInfo>
#include <QFileInfo>
@@
-62,10
+60,6
@@
#include <libsigrokdecode/libsigrokdecode.h>
#endif
#include <libsigrokdecode/libsigrokdecode.h>
#endif
-using boost::shared_lock;
-using boost::shared_mutex;
-using boost::unique_lock;
-
using std::bad_alloc;
using std::dynamic_pointer_cast;
using std::find_if;
using std::bad_alloc;
using std::dynamic_pointer_cast;
using std::find_if;
@@
-81,7
+75,6
@@
using std::mutex;
using std::pair;
using std::recursive_mutex;
using std::runtime_error;
using std::pair;
using std::recursive_mutex;
using std::runtime_error;
-using std::set;
using std::shared_ptr;
using std::string;
using std::unordered_set;
using std::shared_ptr;
using std::string;
using std::unordered_set;
@@
-92,18
+85,13
@@
using sigrok::Channel;
using sigrok::ConfigKey;
using sigrok::DatafeedCallbackFunction;
using sigrok::Error;
using sigrok::ConfigKey;
using sigrok::DatafeedCallbackFunction;
using sigrok::Error;
-using sigrok::Header;
using sigrok::InputFormat;
using sigrok::Logic;
using sigrok::Meta;
using sigrok::InputFormat;
using sigrok::Logic;
using sigrok::Meta;
-using sigrok::OutputFormat;
using sigrok::Packet;
using sigrok::Packet;
-using sigrok::PacketPayload;
using sigrok::Session;
using sigrok::Session;
-using sigrok::SessionDevice;
using Glib::VariantBase;
using Glib::VariantBase;
-using Glib::Variant;
namespace pv {
Session::Session(DeviceManager &device_manager, QString name) :
namespace pv {
Session::Session(DeviceManager &device_manager, QString name) :
@@
-620,6
+608,9
@@
const unordered_set< shared_ptr<data::SignalBase> > Session::signalbases() const
#ifdef ENABLE_DECODE
bool Session::add_decoder(srd_decoder *const dec)
{
#ifdef ENABLE_DECODE
bool Session::add_decoder(srd_decoder *const dec)
{
+ if (!dec)
+ return false;
+
map<const srd_channel*, shared_ptr<data::SignalBase> > channels;
shared_ptr<data::DecoderStack> decoder_stack;
map<const srd_channel*, shared_ptr<data::SignalBase> > channels;
shared_ptr<data::DecoderStack> decoder_stack;
@@
-785,6
+776,9
@@
void Session::update_signals()
all_signal_data_.insert(logic_data_);
signalbase->set_data(logic_data_);
all_signal_data_.insert(logic_data_);
signalbase->set_data(logic_data_);
+
+ connect(this, SIGNAL(capture_state_changed(int)),
+ signalbase.get(), SLOT(on_capture_state_changed(int)));
}
signal = shared_ptr<views::TraceView::Signal>(
}
signal = shared_ptr<views::TraceView::Signal>(
@@
-803,6
+797,9
@@
void Session::update_signals()
shared_ptr<data::Analog> data(new data::Analog());
all_signal_data_.insert(data);
signalbase->set_data(data);
shared_ptr<data::Analog> data(new data::Analog());
all_signal_data_.insert(data);
signalbase->set_data(data);
+
+ connect(this, SIGNAL(capture_state_changed(int)),
+ signalbase.get(), SLOT(on_capture_state_changed(int)));
}
signal = shared_ptr<views::TraceView::Signal>(
}
signal = shared_ptr<views::TraceView::Signal>(