COPASI API
4.16.103
|
#include <CQMessageBox.h>
Public Member Functions | |
CQMessageBox (Icon icon, const QString &title, const QString &text, StandardButtons buttons=NoButton, QWidget *parent=0, Qt::WindowFlags f=Qt::Dialog|Qt::MSWindowsFixedSizeDialogHint) | |
void | setFilteredText (const QString &text) |
void | setText (const QString &text) |
~CQMessageBox () | |
Static Public Member Functions | |
static StandardButton | confirmDelete (QWidget *parent, const QString &objectType, const QString &objects, const std::set< const CCopasiObject * > &deletedObjects) |
static StandardButton | critical (QWidget *parent, const QString &title, const QString &text, StandardButtons buttons=Ok, StandardButton defaultButton=NoButton) |
static StandardButton | information (QWidget *parent, const QString &title, const QString &text, StandardButtons buttons=Ok, StandardButton defaultButton=NoButton) |
static StandardButton | question (QWidget *parent, const QString &title, const QString &text, StandardButtons buttons=Ok, StandardButton defaultButton=NoButton) |
static StandardButton | warning (QWidget *parent, const QString &title, const QString &text, StandardButtons buttons=Ok, StandardButton defaultButton=NoButton) |
Protected Attributes | |
QWidget * | mpPage1 |
QWidget * | mpPage2 |
QTabWidget * | mpTabWidget |
QTextEdit * | mpText1 |
QTextEdit * | mpText2 |
QVBoxLayout * | mpVerticalLayoutPage1 |
QVBoxLayout * | mpVerticalLayoutPage2 |
Definition at line 27 of file CQMessageBox.h.
CQMessageBox::CQMessageBox | ( | Icon | icon, |
const QString & | title, | ||
const QString & | text, | ||
StandardButtons | buttons = NoButton , |
||
QWidget * | parent = 0 , |
||
Qt::WindowFlags | f = Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint |
||
) |
Definition at line 35 of file CQMessageBox.cpp.
References CopasiUI3Window::getMainWindow(), mpPage1, mpTabWidget, mpText1, mpVerticalLayoutPage1, and CopasiUI3Window::setMessageShown().
Referenced by critical(), information(), question(), and warning().
CQMessageBox::~CQMessageBox | ( | ) |
Definition at line 79 of file CQMessageBox.cpp.
References CopasiUI3Window::getMainWindow(), and CopasiUI3Window::setMessageShown().
|
static |
Definition at line 151 of file CQMessageBox.cpp.
References CFunctionDB::appendDependentFunctions(), CModel::appendDependentModelObjects(), CCopasiDataModel::appendDependentTasks(), FROM_UTF8, CCopasiRootContainer::getDatamodelList(), CCopasiRootContainer::getFunctionList(), CCopasiDataModel::getModel(), and question().
Referenced by CQReportDefinition::btnDeleteReportClicked(), CQParameterSetsDM::removeRows(), CQReportDM::removeRows(), CQLayoutsDM::removeRows(), CQReactionDM::removeRows(), CQFunctionDM::removeRows(), CQEventDM::removeRows(), CQGlobalQuantityDM::removeRows(), CQCompartmentDM::removeRows(), CQSpecieDM::removeRows(), ReactionsWidget1::saveToReaction(), CQReactionDM::setEquation(), FunctionWidget1::slotBtnDelete(), ReactionsWidget1::slotBtnDelete(), CQSpeciesDetail::slotBtnDelete(), CQCompartment::slotBtnDelete(), and CQModelValue::slotBtnDelete().
|
static |
Definition at line 135 of file CQMessageBox.cpp.
References CQMessageBox(), and CopasiUI3Window::isMainThread().
Referenced by DataModelGUI::buildChangedObjects(), TaskWidget::commonBeforeRunTask(), TaskWidget::commonRunTask(), CQGLLayoutPainter::draw(), CQGLLayoutPainter::draw_bitmap(), CQNewMainWindow::export_bitmap(), CQGLLayoutPainter::export_bitmap(), TaskWidget::finishTask(), CQFittingWidget::loadTask(), main(), CQBarChart::saveDataToFile(), CQMiriamWidget::showEvent(), CQPreferenceDialog::slotBtnOk(), CopasiUI3Window::slotExportMathModelFinished(), CopasiUI3Window::slotExportSBMLToStringFinished(), FunctionWidget1::slotFcnDescriptionChanged(), CopasiUI3Window::slotFileOpenFinished(), CopasiUI3Window::slotFileSaveFinished(), TaskWidget::slotFinishThread(), CopasiUI3Window::slotImportSBMLFinished(), CopasiUI3Window::slotImportSBMLFromStringFinished(), CQTimeSeriesWidget::slotSave(), PlotWindow::slotSaveData(), CQExpressionWidget::slotSelectObject(), and CopasiUI3Window::slotUpdateMIRIAMFinished().
|
static |
Definition at line 88 of file CQMessageBox.cpp.
References CQMessageBox(), and CopasiUI3Window::isMainThread().
Referenced by SliderSettingsDialog::browseButtonPressed(), CopasiUI3Window::checkPendingMessages(), checkSelection(), CProgressBar::closeEvent(), SliderDialog::createNewSlider(), SliderDialog::createSlidersForFolder(), SliderDialog::deleteInvalidSliders(), TaskWidget::finishTask(), SliderDialog::getCSlidersForObject(), CopasiFileDialog::getSaveFileName(), CQBarChart::hotKeysMessage(), FunctionWidget1::leave(), SliderSettingsDialog::logCheckBoxToggled(), SliderSettingsDialog::minValueChanged(), CopasiFileDialog::openExampleDir(), CQTabWidget::save(), CQReportDefinition::save(), CQSpeciesDetail::save(), CQFunctionDM::setData(), CQSpecieDM::setData(), CopasiUI3Window::slotConvertToIrreversible(), CQTSSAWidget::slotDuration(), CQTrajectoryWidget::slotDuration(), CQExperimentData::slotExperimentChanged(), TaskWidget::slotFinishThread(), CQTSSAWidget::slotIntervals(), CQTrajectoryWidget::slotIntervals(), CQTSSAWidget::slotIntervalSize(), CQTrajectoryWidget::slotIntervalSize(), CQCrossSectionTaskWidget::slotOutputConvergence(), CQCrossSectionTaskWidget::slotOutputCrossings(), CQCrossSectionTaskWidget::slotOutputDelay(), CopasiUI3Window::slotQuit(), CQCrossSectionTaskWidget::slotUpdateConvergence(), CQCrossSectionTaskWidget::slotUpdateCrossings(), and WizardDialog::textBrowser_anchorClicked().
|
static |
Definition at line 103 of file CQMessageBox.cpp.
References CQMessageBox(), and CopasiUI3Window::isMainThread().
Referenced by CQReportDefinition::btnAdvancedClicked(), checkSelection(), TaskWidget::commonRunTask(), confirmDelete(), DataModelGUI::importCellDesigner(), CopasiUI3Window::importSBMLFromString(), CQReportDefinitionSelect::loadReportDefinitionVector(), SliderSettingsDialog::maxValueChanged(), SliderSettingsDialog::minValueChanged(), CopasiUI3Window::newDoc(), CQModifiedDM::removeRows(), CQBiologicalDescriptionDM::removeRows(), CQReferenceDM::removeRows(), CQCreatorDM::removeRows(), CQParameterSetsWidget::slotBtnClearClicked(), CQPlotsWidget::slotBtnClearClicked(), CQEventsWidget::slotBtnClearClicked(), CQReactionsWidget::slotBtnClearClicked(), CQReportsWidget::slotBtnClearClicked(), CQCompartmentsWidget::slotBtnClearClicked(), CQFunctionsWidget::slotBtnClearClicked(), CQGlobalQuantitiesWidget::slotBtnClearClicked(), CQSpeciesWidget::slotBtnClearClicked(), CQLayoutsWidget::slotBtnClearClicked(), CQMiriamWidget::slotBtnClearClicked(), CQParameterOverviewWidget::slotBtnNew(), CopasiUI3Window::slotFileOpen(), CopasiUI3Window::slotFileOpenFinished(), CopasiUI3Window::slotImportSBML(), CCopasiPlotSelectionDialog::slotOKButtonClicked(), and CopasiUI3Window::slotQuit().
void CQMessageBox::setFilteredText | ( | const QString & | text | ) |
Definition at line 342 of file CQMessageBox.cpp.
References mpPage2, mpTabWidget, mpText2, and mpVerticalLayoutPage2.
Referenced by CopasiUI3Window::checkPendingMessages().
void CQMessageBox::setText | ( | const QString & | text | ) |
Definition at line 337 of file CQMessageBox.cpp.
References mpText1.
Referenced by CopasiUI3Window::slotFileSave().
|
static |
Definition at line 119 of file CQMessageBox.cpp.
References CQMessageBox(), and CopasiUI3Window::isMainThread().
Referenced by CCopasiSelectionDialog::chooseCellMatrix(), CQRDFTreeView::enterProtected(), CQGLLayoutPainter::export_bitmap(), CQLayoutMainWindow::saveImage(), CopasiUI3Window::slotFileOpenFinished(), CopasiUI3Window::slotFileSaveFinished(), and CQLayoutMainWindow::startAnimation().
|
protected |
Definition at line 64 of file CQMessageBox.h.
Referenced by CQMessageBox().
|
protected |
Definition at line 67 of file CQMessageBox.h.
Referenced by setFilteredText().
|
protected |
Definition at line 63 of file CQMessageBox.h.
Referenced by CQMessageBox(), and setFilteredText().
|
protected |
Definition at line 66 of file CQMessageBox.h.
Referenced by CQMessageBox(), and setText().
|
protected |
Definition at line 69 of file CQMessageBox.h.
Referenced by setFilteredText().
|
protected |
Definition at line 65 of file CQMessageBox.h.
Referenced by CQMessageBox().
|
protected |
Definition at line 68 of file CQMessageBox.h.
Referenced by setFilteredText().