25 #include <QtCore/QFileInfo>
26 #include <QtGui/QLineEdit>
27 #include <QtGui/QCheckBox>
28 #include <QtGui/QPainter>
29 #include <QtGui/QMessageBox>
88 mTopLabel->setText(
"Steady State found. All coefficients available.");
92 mTabWidget->setTabEnabled(1,
true);
93 mTabWidget->setTabEnabled(2,
true);
98 mTabWidget->setTabEnabled(1,
false);
99 mTabWidget->setTabEnabled(2,
false);
102 mTopLabel->setText(
"Equilibrium steady state. Only elasticities available!");
105 mTopLabel->setText(
"Invalid steady state (negative concentrations)!");
108 mTopLabel->setText(
"No steady state found. Only elasticities available!");
150 if (mComboScale->currentIndex() == 0)
155 mpArrayElasticities->setColorCoding(tcs);
156 mpArrayElasticities->setColorScalingAutomatic(
true);
163 mpArrayElasticities->setColorCoding(tcs);
164 mpArrayElasticities->setColorScalingAutomatic(
true);
167 mpArrayElasticities->setArrayAnnotation(elasticitiesAnn);
201 if (mComboScale->currentIndex() == 0)
206 mpArrayCCC->setColorCoding(tcs);
207 mpArrayCCC->setColorScalingAutomatic(
true);
214 mpArrayCCC->setColorCoding(tcs);
215 mpArrayCCC->setColorScalingAutomatic(
true);
218 mpArrayCCC->setArrayAnnotation(CCCAnn);
253 if (mComboScale->currentIndex() == 0)
258 mpArrayFCC->setColorCoding(tcs);
259 mpArrayFCC->setColorScalingAutomatic(
true);
266 mpArrayFCC->setColorCoding(tcs);
267 mpArrayFCC->setColorScalingAutomatic(
true);
270 mpArrayFCC->setArrayAnnotation(FCCAnn);
275 C_INT32 Answer = QMessageBox::No;
278 while (Answer == QMessageBox::No)
282 "untitled.txt",
"TEXT Files (*.txt)",
"Save to");
284 if (fileName.isEmpty())
return;
289 if (Answer == QMessageBox::Cancel)
return;
316 mTopLabel->setText(
"No result available, please execute the MCA task.");
327 mpArrayElasticities->setArrayAnnotation(NULL);
328 mpArrayFCC->setArrayAnnotation(NULL);
329 mpArrayCCC->setArrayAnnotation(NULL);
const CArrayAnnotation * getUnscaledFluxCCAnn() const
const CArrayAnnotation * getScaledConcentrationCCAnn() const
const CModel * getModel() const
const CSteadyStateMethod::ReturnCode & getSteadyStateStatus() const
const CArrayAnnotation * getUnscaledConcentrationCCAnn() const
const CArrayAnnotation * getScaledElasticitiesAnn() const
const CArrayAnnotation * getScaledFluxCCAnn() const
C_INT32 checkSelection(const QString &file)
static CCopasiVector< CCopasiDataModel > * getDatamodelList()
Header file of class CArrayAnnotation.
const CResult & getResult() const
const CArrayAnnotation * getUnscaledElasticitiesAnn() const
bool fl(const C_FLOAT64 &d1, const C_FLOAT64 &d2)
static CLocaleString fromUtf8(const std::string &utf8)
static QString getSaveFileName(QWidget *parent=0, const char *name=0, const QString &startWith=QString::null, const QString &filter=QString::null, const QString &caption=QString::null, QString *pSelectedFilter=NULL, QFileDialog::Options options=0)