zoom.setValue(zoom_level);
computeMatchLines();
setupMenus();
+
+ setCentralWidget(&browser);
addToolBar(&alignTB);
alignTB.addWidget(&zoom);
connect(&zoom, SIGNAL(valueChanged(double)),
&browser, SLOT(setZoom(double)));
- setCentralWidget(&browser);
//Save pixel map action
saveBrowserPixmapAction = new QAction(tr("Save to image..."), this);
// sets range & scale
updateScrollBar();
+
+ // enble keyboard input
+ viewportBar.setFocusPolicy(Qt::StrongFocus);
}
void ScrollableSequenceBrowser::updateScrollBar()
viewportBar.setRange((int)sequence_browser.left(),
(int)sequence_browser.right());
viewportBar.setValue(thumb);
+ viewportBar.setPageStep(static_cast<int>(sequence_browser.viewportWidth()));
+ int step_size = static_cast<int>(sequence_browser.zoom());
+ step_size = step_size > 1 ? step_size : 1;
+ viewportBar.setSingleStep(static_cast<int>( step_size ));
}
void ScrollableSequenceBrowser::setViewportCenter(int x)