1 #ifndef _SUBANALYSIS_H_
2 #define _SUBANALYSIS_H_
10 #include "qui/SequenceLocationModel.hpp"
12 class SubanalysisWindow : public QWidget
17 SubanalysisWindow(QWidget *parent = 0);
19 //! return a modifiable reference to our SequenceLocationModel
20 SequenceLocationModel& getModel();
23 //! clear our model and close the window
25 //! create a subanalysis and run it
27 //! provide a way for the model to tell us to update our gui
28 void modelUpdated(const QModelIndex&, int, int);
37 SequenceLocationModel model;
40 //! reference to a subanalysis window
41 typedef boost::shared_ptr<SubanalysisWindow> SubanalysisWindowRef;