27 mpProxyModelReactions(NULL),
29 mpProxyModelSpecies(NULL),
31 mpProxyModelNetReactions(NULL),
36 mpReactionMatrix->sortByColumn(
COL_ROW_NUMBER, Qt::AscendingOrder);
37 mpReactionMatrix->verticalHeader()->setResizeMode(QHeaderView::ResizeToContents);
38 mpReactionMatrix->verticalHeader()->hide();
51 mpReactionMatrix->setModel(NULL);
53 mpReactionMatrix->resizeColumnsToContents();
56 mpSpeciesMatrix->verticalHeader()->setResizeMode(QHeaderView::ResizeToContents);
57 mpSpeciesMatrix->verticalHeader()->hide();
70 mpSpeciesMatrix->setModel(NULL);
72 mpSpeciesMatrix->resizeColumnsToContents();
75 mpNetReactions->verticalHeader()->setResizeMode(QHeaderView::ResizeToContents);
76 mpNetReactions->verticalHeader()->hide();
89 mpNetReactions->setModel(NULL);
91 mpNetReactions->resizeColumnsToContents();
110 const std::string & )
154 mpEditFluxModes->setText(QString::number(0));
158 success &= mpEFMListWidget->loadResult(
mpTask);
165 mpReactionMatrix->setModel(NULL);
167 mpReactionMatrix->resizeColumnsToContents();
174 mpSpeciesMatrix->setModel(NULL);
176 mpSpeciesMatrix->resizeColumnsToContents();
183 mpNetReactions->setModel(NULL);
185 mpNetReactions->resizeColumnsToContents();
192 C_INT32 Answer = QMessageBox::No;
195 while (Answer == QMessageBox::No)
199 "untitled.txt",
"TEXT Files (*.txt)",
"Save to");
201 if (fileName.isEmpty())
return;
206 if (Answer == QMessageBox::Cancel)
return;
void setTask(const CEFMTask *pTask)
void setTask(const CEFMTask *pTask)
const std::vector< CFluxMode > & getFluxModes() const
C_INT32 checkSelection(const QString &file)
#define COL_REACTION_NAME
void setTask(const CEFMTask *pTask)
const CResult & getResult() const
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)