void CQDifferentialEquations::slotSave() { QString outfilename; C_INT32 Answer = QMessageBox::No; while (Answer == QMessageBox::No) { outfilename = CopasiFileDialog::getSaveFileName(this, "Save File Dialog", "untitled.mml", "MathML (*.mml);;TeX (*.tex)", "Save Formula to Disk", new QString); if (outfilename.isEmpty()) return; // Checks whether the file exists Answer = checkSelection(outfilename); if (Answer == QMessageBox::Cancel) return; } #ifdef DEBUG_UI qDebug() << "outfilename = " << outfilename; #endif if (outfilename.contains(".tex")) saveTeX(outfilename); else saveMML(outfilename); }
void CQDifferentialEquations::slotSave() { QString outfilename; C_INT32 Answer = QMessageBox::No; while (Answer == QMessageBox::No) { outfilename = CopasiFileDialog::getSaveFileName(this, "Save File Dialog", "untitled.mml", "MathML (*.mml);;TeX (*.tex);;PNG (*.png)", "Save Formula to Disk", new QString); if (outfilename.isEmpty()) return; // Checks whether the file exists Answer = checkSelection(outfilename); if (Answer == QMessageBox::Cancel) return; } #ifdef DEBUG_UI qDebug() << "outfilename = " << outfilename; #endif QApplication::setOverrideCursor(Qt::WaitCursor); if (outfilename.contains(".tex")) { saveTeX(outfilename); } else if (outfilename.contains(".png")) { savePNG(outfilename); } else { saveMML(outfilename); } QApplication::restoreOverrideCursor(); }
void CQExpressionMmlStackedWidget::slotSaveExpression() { QString *filter = new QString; QString outfilename; C_INT32 Answer = QMessageBox::No; while (Answer == QMessageBox::No) { outfilename = CopasiFileDialog::getSaveFileName(this, "Save File Dialog", "untitled.mml", "MathML (*.mml);;TeX (*.tex);;PNG (*.png)", // "Save Expression to Disk", new QString); "Save Expression to Disk", filter); if (outfilename.isEmpty()) return; // Checks whether the file exists Answer = checkSelection(outfilename); if (Answer == QMessageBox::Cancel) return; } #ifdef DEBUG_UI qDebug() << "\non CQEMSW::slotSaveExpression -> filter = " << *filter << "\n"; #endif if (filter->contains(".tex")) saveTeX(outfilename); else if (filter->contains(".png")) savePNG(outfilename); else saveMML(outfilename); }