const pv::util::Timestamp& start_time = view_->cursors()->first()->time();
const pv::util::Timestamp& end_time = view_->cursors()->second()->time();
const pv::util::Timestamp& start_time = view_->cursors()->first()->time();
const pv::util::Timestamp& end_time = view_->cursors()->second()->time();
const uint64_t end_sample = end_time.convert_to<double>() * samplerate;
sample_range = std::make_pair(start_sample, end_sample);
const uint64_t end_sample = end_time.convert_to<double>() * samplerate;
sample_range = std::make_pair(start_sample, end_sample);
const vector<string> exts = format->extensions();
const QString filter = exts.empty() ? "" :
tr("%1 files (*.%2)").arg(
const vector<string> exts = format->extensions();
const QString filter = exts.empty() ? "" :
tr("%1 files (*.%2)").arg(
{
// Set the title to include the device/file name
const shared_ptr<devices::Device> device = session_.device();
{
// Set the title to include the device/file name
const shared_ptr<devices::Device> device = session_.device();
const string display_name = device->display_name(device_manager_);
setWindowTitle(tr("%1 - PulseView").arg(display_name.c_str()));
const string display_name = device->display_name(device_manager_);
setWindowTitle(tr("%1 - PulseView").arg(display_name.c_str()));