+ SequenceBrowserWidget(const SequenceBrowserWidget &);
+ SequenceBrowserWidget(boost::shared_ptr<QDir>, QWidget *parent=0);
+
+ //! return our wrapped browser, so we can test it.
+ SequenceBrowser& browser() { return scrollable_browser->browser(); }
+
+ //! return the popup menu for the glcanvas (reference stored internally)
+ QMenu *getPopupMenu();
+ //! return our fasta copy action (reference stored internally)
+ QAction *getCopySelectedSequenceAsFastaAction();
+ //! return our string copy action (reference stored internally)
+ QAction *getCopySelectedSequenceAsStringAction();
+ //! return sequence properties edit action
+ QAction *getEditSequencePropertiesAction();
+
+ QSize sizeHint() const;
+
+ //! copy selected track regions into a list of SequenceLocations
+ void copySelectedTracksAsSeqLocation(std::list<SequenceLocation>& );
+
+ //! return current zoom size
+ double zoom();