//! resize cells
void updateView();
+ //! return the analysis, intended for testing
+ MussaRef get_analysis() { return analysis; }
+ //! return the internal model used by the editor
+ //! this is mostly intended for testing
+ MotifModel *get_model() { return model; }
+
public slots:
//! create model and attach it to the table view
void updateModel();
- //! called to apply motif changes
- void updateMotifs();
+ //! called to apply motif changes to the analysis
+ void updateAnalysisMotifs();
signals:
//! emitted when the use has applied the motif changes
void changedMotifs();
private:
+ //! initialize all our gui widgets
+ void setupWidgets();
MussaRef analysis;
QPushButton *applyButton;