6 #ifndef CQAutolayoutWizard_h__
7 #define CQAutolayoutWizard_h__
10 #include <QtGui/QListWidgetItem>
11 #include <QtGui/QTreeWidgetItem>
12 #include <QtGui/QWizard>
13 #include <QtGui/QWizardPage>
53 const std::string&
getKey()
const;
96 void fillContainers(std::set<const CCompartment*>& compartments, std::set<const CReaction*>& reactions, std::set<const CMetab*>& species)
const;
164 const std::string&
getKey()
const;
258 virtual int nextId()
const;
283 virtual void done(
int result);
308 #endif // CQAutolayoutWizard_h__
virtual int nextId() const
std::set< const CReaction * > mReactions
void getSideCompounds(std::set< const CMetab * > &sideCompounds) const
std::set< const CMetab * > mSideSpecies
void setSpeciesList(const std::set< const CMetab * > &metabs)
void slotCreateCompartments(int state)
const std::string & getKey() const
const std::set< const CMetab * > & getSideMetabolites() const
QPushButton * mpAddButton
void fillContainers(std::set< const CCompartment * > &compartments, std::set< const CReaction * > &reactions, std::set< const CMetab * > &species) const
bool mCreateCompartmentElements
virtual bool isComplete() const
std::set< const CMetab *, alphaSorter > mSortedSpecies
QListWidget * mpSpeciesList
std::set< const CCompartment * > mCompartments
const std::set< const CReaction * > & getSelectedReactions() const
const std::set< const CMetab * > & getSelectedMetabolites() const
CQSelectionWizardPage(const CModel &model)
bool operator()(const CMetab *m1, const CMetab *m2) const
void slotSideCompoundSelectionChanged()
void slotAddButtonClicked()
std::set< const CMetab * > mSpecies
CQNoSelectionErrorWizardPage()
QTreeWidgetItem * mpReactionsItem
QWizardPage * createErrorPage()
void slotSpeciesSelectionChanged()
CQSideCompoundWizardPage()
QWizardPage * createSelectionPage()
virtual void done(int result)
CCopasiObject * getObject() const
QPushButton * mpRemoveButton
QTreeWidgetItem * mpCompartmentsItem
QTreeWidget * mpSelectionTree
void fillTree(const CModel &model)
void slotCurrentIdChanged(int id)
void slotItemChanged(QTreeWidgetItem *pItem, int column)
CQAutolayoutWizard(const CModel &model, QWidget *parent=0, Qt::WindowFlags flags=0)
CQListWidgetModelItem(const QString &text, const std::string &key)
const std::set< const CCompartment * > & getSelectedCompartments() const
QWizardPage * createLayoutParameterPage()
QWizardPage * createSideCompoundPage()
void slotRemoveButtonClicked()
QListWidget * mpSideCompoundList