// Note: Place defaults in View::reset_view_state(), not here
splitter_(new QSplitter()),
// Note: Place defaults in View::reset_view_state(), not here
splitter_(new QSplitter()),
sticky_scrolling_(false) // Default setting is set in MainWindow::setup_ui()
{
QVBoxLayout *root_layout = new QVBoxLayout(this);
sticky_scrolling_(false) // Default setting is set in MainWindow::setup_ui()
{
QVBoxLayout *root_layout = new QVBoxLayout(this);
splitter_->setHandleWidth(1); // Don't show a visible rubber band
splitter_->setCollapsible(0, false); // Prevent the header from collapsing
splitter_->setCollapsible(1, false); // Prevent the traces from collapsing
splitter_->setHandleWidth(1); // Don't show a visible rubber band
splitter_->setCollapsible(0, false); // Prevent the header from collapsing
splitter_->setCollapsible(1, false); // Prevent the traces from collapsing
- splitter_->setStretchFactor(0, 0); // Prevent the panes from being resized
- splitter_->setStretchFactor(1, 1); // when the entire view is resized
+ splitter_->setStretchFactor(0, 0); // Prevent the panes from being resized
+ splitter_->setStretchFactor(1, 1); // when the entire view is resized
splitter_->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
viewport_->installEventFilter(this);
splitter_->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
viewport_->installEventFilter(this);
const Timestamp start_time = s->start_time();
left_time = left_time ?
min(*left_time, start_time) :
const Timestamp start_time = s->start_time();
left_time = left_time ?
min(*left_time, start_time) :
right_time = right_time ?
max(*right_time, start_time + d->max_sample_count() / samplerate) :
right_time = right_time ?
max(*right_time, start_time + d->max_sample_count() / samplerate) :
- shared_ptr<Flag> flag = make_shared<Flag>(
- *this, time, QString("%1").arg(next_flag_text_));
+ shared_ptr<Flag> flag =
+ make_shared<Flag>(*this, time, QString("%1").arg(next_flag_text_));