COPASI API
4.16.103
|
#include <QtCore/QString>
#include <QtCore/QFileInfo>
#include "copasi.h"
#include "qtUtilities.h"
#include "CQMessageBox.h"
#include "utilities/CCopasiParameterGroup.h"
#include "utilities/CDirEntry.h"
Go to the source code of this file.
Functions | |
C_INT32 | checkSelection (const QString &file) |
QString | getParameterValue (const CCopasiParameterGroup *group, const size_t &index, CCopasiParameter::Type *type) |
QString | getParameterValue (const CCopasiParameterGroup *group, const std::string &name, CCopasiParameter::Type *type) |
bool | setParameterValue (CCopasiParameterGroup *group, const size_t &index, const QString &value) |
bool | setParameterValue (CCopasiParameterGroup *group, const std::string &name, const QString &value) |
void | vectorOfStrings2QStringList (std::vector< std::string > vs, QStringList &qsl) |
C_INT32 checkSelection | ( | const QString & | file | ) |
Checks whether the file exists. If the file exist the user is prompted whether to overwrite the file. The return value is one of QMessageBox::Yes, QMessageBox::No, or QMessageBox::Cancel. If the file does not exist QMessageBox::Yes is returned. param const QString & file
Definition at line 179 of file qtUtilities.cpp.
References CQMessageBox::information(), CDirEntry::isWritable(), CQMessageBox::question(), and TO_UTF8.
Referenced by PlotWindow::printAsImage(), CQTSSAResultSubWidget::saveDataToFile(), CQBarChart::saveDataToFile(), CQLyapResultWidget::saveToFile(), CQSensResultWidget::saveToFile(), CQParameterOverviewWidget::slotBtnSaveToFile(), CopasiUI3Window::slotCapture(), CopasiUI3Window::slotExportMathModel(), CopasiUI3Window::slotExportSBML(), CopasiUI3Window::slotFileSaveAs(), CopasiUI3Window::slotFunctionDBSave(), CQDifferentialEquations::slotSave(), CQSteadyStateResult::slotSave(), CQTimeSeriesWidget::slotSave(), CQMoietiesTaskResult::slotSave(), CQOptimizationResult::slotSave(), CMCAResultSubwidget::slotSave(), CLNAResultSubwidget::slotSave(), CQFittingResult::slotSave(), CQEFMResultWidget::slotSave(), PlotWindow::slotSaveData(), and CQExpressionMmlStackedWidget::slotSaveExpression().
QString getParameterValue | ( | const CCopasiParameterGroup * | group, |
const size_t & | index, | ||
CCopasiParameter::Type * | type = NULL |
||
) |
Retrieve a parameter from a parameter group and convert it to a QString.
const | CCopasiParameterGroup * group |
const | size_t & index |
CCopasiParameter::Type | * type (default: NULL) |
Definition at line 28 of file qtUtilities.cpp.
References CCopasiParameter::BOOL, CCopasiParameter::CN, CCopasiParameter::DOUBLE, FROM_UTF8, CCopasiParameterGroup::getName(), CCopasiParameterGroup::getType(), CCopasiParameterGroup::getValue(), CCopasiParameter::GROUP, CCopasiParameter::INT, CCopasiParameter::INVALID, CCopasiParameter::KEY, CCopasiParameter::Value::pBOOL, CCopasiParameter::Value::pCN, CCopasiParameter::Value::pDOUBLE, CCopasiParameter::Value::pINT, CCopasiParameter::Value::pKEY, CCopasiParameter::Value::pSTRING, CCopasiParameter::Value::pUINT, CCopasiParameterGroup::size(), CCopasiParameter::STRING, CCopasiParameter::UDOUBLE, and CCopasiParameter::UINT.
Referenced by getParameterValue(), CScanWidgetRandom::load(), CQTaskMethodWidget::loadMethod(), CQLNAWidget::loadParameterTable(), CQMCAWidget::loadParameterTable(), CQTaskMethodWidget::saveMethod(), CQMCAWidget::saveParameterTable(), CQLNAWidget::saveParameterTable(), and setParameterValue().
QString getParameterValue | ( | const CCopasiParameterGroup * | group, |
const std::string & | name, | ||
CCopasiParameter::Type * | type = NULL |
||
) |
Retrieve a parameter from a parameter group and convert it to a QString.
const | CCopasiParameterGroup * group |
const | std::string & name |
CCopasiParameter::Type | * type (default: NULL) |
Definition at line 89 of file qtUtilities.cpp.
References CCopasiParameterGroup::getIndex(), and getParameterValue().
bool setParameterValue | ( | CCopasiParameterGroup * | group, |
const size_t & | index, | ||
const QString & | value | ||
) |
Set a parameter of a parameter group from a value given as a QString. Success = true is returned when the set operation was succesful, i.e., value == getParameterValue.
CCopasiParameterGroup | * group |
const | size_t & index |
const | QString & value |
Definition at line 94 of file qtUtilities.cpp.
References CCopasiParameter::BOOL, C_FLOAT64, C_INT32, CCopasiParameter::CN, CCopasiParameter::DOUBLE, getParameterValue(), CCopasiParameterGroup::getType(), CCopasiParameter::GROUP, CCopasiParameter::INT, CCopasiParameter::INVALID, CCopasiParameter::KEY, CCopasiParameterGroup::setValue(), CCopasiParameterGroup::size(), CCopasiParameter::STRING, TO_UTF8, CCopasiParameter::UDOUBLE, and CCopasiParameter::UINT.
Referenced by CQTaskMethodWidget::changeMethod(), CQTaskMethodWidget::saveMethod(), CQMCAWidget::saveParameterTable(), CQLNAWidget::saveParameterTable(), and setParameterValue().
bool setParameterValue | ( | CCopasiParameterGroup * | group, |
const std::string & | name, | ||
const QString & | value | ||
) |
Set a parameter of a parameter group from a value given as a QString. Success = true is returned when the set operation was succesful, i.e., value == getParameterValue.
CCopasiParameterGroup | * group |
const | std::string & name |
const | QString & value |
Definition at line 174 of file qtUtilities.cpp.
References CCopasiParameterGroup::getIndex(), and setParameterValue().
void vectorOfStrings2QStringList | ( | std::vector< std::string > | vs, |
QStringList & | qsl | ||
) |
This converts a std::vector<std::string> into a QStringList
Definition at line 205 of file qtUtilities.cpp.
References FROM_UTF8.
Referenced by ReactionsWidget1::FillWidgetFromRI(), CQArrayAnnotationsWidget::initSelectionTable(), and ParameterTable::updateTable().