1 #ifndef _SUBANALYSIS_H_
2 #define _SUBANALYSIS_H_
10 #include "qui/seqbrowser/seqproperties/SequencePropertiesModel.hpp"
11 #include "alg/mussa.hpp"
13 class PropertiesWindow : public QWidget
18 PropertiesWindow(/* MussaRef m, */
19 SequencePropertiesModel::model_type glseqs,
22 //! return a modifiable reference to our SequenceLocationModel
23 SequencePropertiesModel& getModel();
26 //! create a subanalysis and run it
28 //! clear our model and close the window
30 //! provide a way for the model to tell us to update our gui
31 void modelUpdated(const QModelIndex&, int, int);
36 //! keep track of what analysis we're attached to
39 QPushButton *okButton;
40 QPushButton *cancelButton;
42 SequencePropertiesModel model;
45 //! reference to a subanalysis window
46 typedef boost::shared_ptr<PropertiesWindow> PropertiesWindowRef;