browser.setSequences(analysis.sequences(), analysis.colorMapper());
setSelectedPaths(m, sel_paths);
setAlignment(0);
- browser.zoomToSequence();
+ double zoom_level = browser.zoomToSequence();
+ zoom.setValue(zoom_level);
computeMatchLines();
setupMenus();
+ addToolBar(&alignTB);
+ alignTB.addWidget(&zoom);
+
+ connect(&zoom, SIGNAL(valueChanged(double)),
+ &browser, SLOT(setZoom(double)));
+
setCentralWidget(&browser);
menuBar()->addMenu(&pick_align_menu);
menuBar()->addMenu(&view_align_menu);
#include <QMainWindow>
#include <QMenu>
+#include <QToolBar>
#include "alg/mussa.hpp"
#include "qui/IntAction.hpp"
+#include "qui/ZoomWidget.hpp"
#include "qui/seqbrowser/SequenceBrowserWidget.hpp"
//! Show sequence alignments
QMenu view_align_menu;
std::vector <IntAction *> pick_actions;
std::vector <IntAction *> view_actions;
+ ZoomWidget zoom;
+ QToolBar alignTB;
};
#endif