15 #ifndef CCopasiSelectionDialog_H__
16 #define CCopasiSelectionDialog_H__
20 #include <QtGui/QDialog>
56 void setOutputVector(std::vector< const CCopasiObject * > * outputVector);
69 const std::vector< const CCopasiObject * > * pCurrentSelection = NULL);
79 bool single,
bool value, std::string caption =
"");
void cancelButton_clicked()
static std::vector< const CCopasiObject * > getObjectVector(QWidget *pParent, const CQSimpleSelectionTree::ObjectClasses &classes, const std::vector< const CCopasiObject * > *pCurrentSelection=NULL)
void setSingleSelection(bool singleSelectionMode)
CCopasiSelectionWidget * mpSelectionWidget
std::vector< const CCopasiObject * > * mpOutputVector
void enableExpertMode(bool enable)
CCopasiSelectionDialog(QWidget *parent=0, const char *name=0, bool modal=false)
static std::vector< const CCopasiObject * > chooseCellMatrix(const CArrayAnnotation *pArrayAnnotation, bool single, bool value, std::string caption="")
QHBoxLayout * mpButtonBox
QVBoxLayout * mpMainLayout
QCheckBox * mpModeCheckBox
void setOutputVector(std::vector< const CCopasiObject * > *outputVector)
~CCopasiSelectionDialog()
void modeButton_toggled(bool checked)
void setModel(const CModel *model, const CQSimpleSelectionTree::ObjectClasses &classes)
static const CCopasiObject * getObjectSingle(QWidget *pParent, const CQSimpleSelectionTree::ObjectClasses &classes, const CCopasiObject *pCurrentObject=NULL)
std::vector< const CCopasiObject * > * mpTmpVector