Q_OBJECT
public:
+ SequenceBrowserWidget(QWidget *parent=0);
+ SequenceBrowserWidget(const SequenceBrowserWidget &);
SequenceBrowserWidget(boost::shared_ptr<QDir>, QWidget *parent=0);
//! return our wrapped browser, so we can test it.
signals:
//! emit when someone copies basepairs
void basepairsCopied(size_t);
+ //! emit when sequence browser alerts this widget of mouse wheel zoom event
+ void mouseWheelZoom(double);
private:
boost::shared_ptr<QDir> default_dir;
/*! I need to save them so i can free them to avoid a memory leak
*/
std::vector<GlSequenceRef > converted_sequences;
+
+ //! shared code for constructors
+ void init();
};
#endif