signals:
//! call whatever signaling system we want
void progress(const std::string& description, int cur, int max);
+ //! triggered when our state changes between unsaved(true) and saved(false)
+ void isModified(bool);
public:
typedef std::set<Sequence> motif_set;
enum analysis_modes get_analysis_mode() const;
//! return a string name for an analysis mode
std::string get_analysis_mode_name() const;
+ //! set our current dirty state
+ void set_dirty(bool);
//! return if we have unsaved changes
bool is_dirty() const;
//! is there anything loaded into this analysis?