QMainWindow(parent),
analysis(analysis_),
motif_editor(0),
+ setup_analysis_dialog(this),
browser(this),
mussaViewTB("Path Views"),
zoom(),
+#include <QApplication>
+#include <QClipboard>
#include <QDir>
#include <QFileDialog>
#include <QMessageBox>
*/
}
+void SequenceBrowser::copySelectedSequenceAsFasta()
+{
+ // get fasta data
+ std::string buffer;
+ copySelectedTracksAsFasta(buffer);
+
+ // get reference to clipboard
+ QClipboard *clipboard = QApplication::clipboard();
+ clipboard->setText(buffer.c_str());
+}
+
+
void SequenceBrowser::clear()
{
GlSeqBrowser::clear();
void push_sequence(GlSequence &);
public slots:
+ void copySelectedSequenceAsFasta();
void setClipPlane(int z);
//! set the center of the current viewport
void setViewportCenter(float x);
#include <iostream>
-#include <QApplication>
-#include <QClipboard>
#include <QLabel>
#include <QScrollBar>
#include <QSpacerItem>
right_sidebar.clear();
}
+void SequenceBrowserWidget::copySelectedSequenceAsFasta()
+{
+ scrollable_browser.browser().copySelectedSequenceAsFasta();
+}
+
void SequenceBrowserWidget::setSequences(const std::vector<Sequence>& sequences,
AnnotationColors& cm)
{
return scrollable_browser.browser().sequences();
}
-void SequenceBrowserWidget::copySelectedSequenceAsFasta()
-{
- // get fasta data
- std::string buffer;
- scrollable_browser.browser().copySelectedTracksAsFasta(buffer);
-
- // get reference to clipboard
- QClipboard *clipboard = QApplication::clipboard();
- clipboard->setText(buffer.c_str());
-}
-
void SequenceBrowserWidget::clear_links()
{
scrollable_browser.browser().clear_links();