InputOutput::InputOutput(
const map<string, shared_ptr<Option>> &options)
{
- for (const pair<string, shared_ptr<Option>>& o : options) {
+ for (const pair<const string, shared_ptr<Option>>& o : options) {
const shared_ptr<Option> &opt = o.second;
assert(opt);
settings.setValue("options", (int)options_.size());
int i = 0;
- for (const pair<string, Glib::VariantBase>& option : options_) {
+ for (const pair<const string, Glib::VariantBase>& option : options_) {
settings.beginGroup("option" + QString::number(i));
settings.setValue("name", QString::fromStdString(option.first));
GlobalSettings::store_variantbase(settings, option.second);
for (shared_ptr<Session>& s : sessions_)
if (s.get() == session)
add_subwindow(subwindows::SubWindowTypeDecoderSelector, *s);
+#else
+ (void)session;
#endif
}
#include "pv/metadata_obj.hpp"
#include "pv/data/logic.hpp"
#include "pv/data/logicsegment.hpp"
+#include "pv/data/signalbase.hpp"
#include "pv/devices/device.hpp"
#include "pv/globalsettings.hpp"
#include "pv/session.hpp"
#include "decodetrace.hpp"
#endif
+using pv::data::SignalBase;
using pv::data::SignalData;
using pv::data::Segment;
using pv::util::TimeUnit;
const map<string, shared_ptr<OutputFormat> > formats =
context->output_formats();
- for (const pair<string, shared_ptr<OutputFormat> > &f : formats) {
+ for (const pair<const string, shared_ptr<OutputFormat> > &f : formats) {
if (f.first == "srzip")
continue;
const map<string, shared_ptr<InputFormat> > formats =
context->input_formats();
- for (const pair<string, shared_ptr<InputFormat> > &f : formats) {
+ for (const pair<const string, shared_ptr<InputFormat> > &f : formats) {
assert(f.second);
QAction *const action = addAction(tr("Import %1...")
.arg(QString::fromStdString(f.second->description())));