COPASI API
4.16.103
|
#include <CQAutolayoutWizard.h>
Public Member Functions | |
CQAutolayoutWizard (const CModel &model, QWidget *parent=0, Qt::WindowFlags flags=0) | |
const std::set< const CCompartment * > & | getSelectedCompartments () const |
const std::set< const CMetab * > & | getSelectedMetabolites () const |
const std::set< const CReaction * > & | getSelectedReactions () const |
const std::set< const CMetab * > & | getSideMetabolites () const |
virtual int | nextId () const |
~CQAutolayoutWizard () | |
Protected Types | |
enum | PageOrder { NO_PAGE = -1, SELECTION_PAGE_ID = 1, NO_SELECTION_ERROR_PAGE_ID = 2, SIDE_COMPOUND_PAGE_ID = 3, LAYOUT_PARAMETER_PAGE_ID = 4 } |
Protected Slots | |
void | slotCurrentIdChanged (int id) |
Protected Member Functions | |
QWizardPage * | createErrorPage () |
QWizardPage * | createLayoutParameterPage () |
QWizardPage * | createSelectionPage () |
QWizardPage * | createSideCompoundPage () |
virtual void | done (int result) |
Protected Attributes | |
std::set< const CCompartment * > | mCompartments |
PageOrder | mLastPageId |
const CModel & | mModel |
std::set< const CReaction * > | mReactions |
std::set< const CMetab * > | mSideSpecies |
std::set< const CMetab * > | mSpecies |
Definition at line 213 of file CQAutolayoutWizard.h.
|
protected |
Enumerator | |
---|---|
NO_PAGE | |
SELECTION_PAGE_ID | |
NO_SELECTION_ERROR_PAGE_ID | |
SIDE_COMPOUND_PAGE_ID | |
LAYOUT_PARAMETER_PAGE_ID |
Definition at line 218 of file CQAutolayoutWizard.h.
CQAutolayoutWizard::CQAutolayoutWizard | ( | const CModel & | model, |
QWidget * | parent = 0 , |
||
Qt::WindowFlags | flags = 0 |
||
) |
Constructor needs a const reference to a COPASI model and a layout object that is filled by the wizard.
Constructor needs a const reference to a COPASI model.
Definition at line 890 of file CQAutolayoutWizard.cpp.
References createErrorPage(), createSelectionPage(), createSideCompoundPage(), NO_SELECTION_ERROR_PAGE_ID, SELECTION_PAGE_ID, SIDE_COMPOUND_PAGE_ID, and slotCurrentIdChanged().
CQAutolayoutWizard::~CQAutolayoutWizard | ( | ) |
Definition at line 906 of file CQAutolayoutWizard.cpp.
|
protected |
|
protected |
Definition at line 929 of file CQAutolayoutWizard.cpp.
|
protected |
Definition at line 913 of file CQAutolayoutWizard.cpp.
References mModel.
Referenced by CQAutolayoutWizard().
|
protected |
Definition at line 921 of file CQAutolayoutWizard.cpp.
Referenced by CQAutolayoutWizard().
|
protectedvirtual |
Definition at line 941 of file CQAutolayoutWizard.cpp.
References LAYOUT_PARAMETER_PAGE_ID, mCompartments, mReactions, mSideSpecies, mSpecies, SELECTION_PAGE_ID, and SIDE_COMPOUND_PAGE_ID.
|
inline |
Definition at line 260 of file CQAutolayoutWizard.h.
References mCompartments.
Referenced by CQLayoutsWidget::slotBtnNewClicked().
|
inline |
Definition at line 270 of file CQAutolayoutWizard.h.
References mSpecies.
Referenced by CQLayoutsWidget::slotBtnNewClicked().
|
inline |
Definition at line 265 of file CQAutolayoutWizard.h.
References mReactions.
Referenced by CQLayoutsWidget::slotBtnNewClicked().
|
inline |
Definition at line 275 of file CQAutolayoutWizard.h.
References mSideSpecies.
Referenced by CQLayoutsWidget::slotBtnNewClicked().
|
virtual |
Definition at line 1023 of file CQAutolayoutWizard.cpp.
References LAYOUT_PARAMETER_PAGE_ID, mCompartments, mReactions, mSpecies, NO_PAGE, NO_SELECTION_ERROR_PAGE_ID, SELECTION_PAGE_ID, and SIDE_COMPOUND_PAGE_ID.
|
protectedslot |
Definition at line 997 of file CQAutolayoutWizard.cpp.
References mLastPageId, mSideSpecies, mSpecies, SELECTION_PAGE_ID, and SIDE_COMPOUND_PAGE_ID.
Referenced by CQAutolayoutWizard().
|
mutableprotected |
Definition at line 239 of file CQAutolayoutWizard.h.
Referenced by done(), getSelectedCompartments(), and nextId().
|
protected |
Definition at line 245 of file CQAutolayoutWizard.h.
Referenced by slotCurrentIdChanged().
|
protected |
Definition at line 227 of file CQAutolayoutWizard.h.
Referenced by createSelectionPage().
|
mutableprotected |
Definition at line 242 of file CQAutolayoutWizard.h.
Referenced by done(), getSelectedReactions(), and nextId().
|
mutableprotected |
Definition at line 236 of file CQAutolayoutWizard.h.
Referenced by done(), getSideMetabolites(), and slotCurrentIdChanged().
|
mutableprotected |
Definition at line 231 of file CQAutolayoutWizard.h.
Referenced by done(), getSelectedMetabolites(), nextId(), and slotCurrentIdChanged().