COPASI API
4.16.103
|
#include <copasiWidget.h>
Public Member Functions | |
CopasiWidget (QWidget *parent=0, const char *name=0, Qt::WFlags f=0) | |
bool | enter (const std::string &key) |
CCopasiDataModel * | getDataModel () |
bool | getIgnoreUpdates () |
virtual bool | leave () |
virtual void | setFramework (int framework) |
void | setIgnoreUpdates (bool v) |
virtual bool | update (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key) |
Protected Slots | |
virtual bool | protectedNotify (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key="") |
Protected Member Functions | |
virtual bool | enterProtected () |
Protected Attributes | |
int | mFramework |
bool | mIgnoreUpdates |
std::string | mKey |
CCopasiDataModel * | mpDataModel |
ListViews * | mpListView |
CCopasiObject * | mpObject |
Definition at line 45 of file copasiWidget.h.
CopasiWidget::CopasiWidget | ( | QWidget * | parent = 0 , |
const char * | name = 0 , |
||
Qt::WFlags | f = 0 |
||
) |
bool CopasiWidget::enter | ( | const std::string & | key | ) |
Definition at line 54 of file copasiWidget.cpp.
References enterProtected(), CKeyFactory::get(), CCopasiRootContainer::getKeyFactory(), CCopasiObject::getObjectDataModel(), mKey, mpDataModel, and mpObject.
Referenced by CQPlotSubwidget::addPlot(), CQReportDefinition::btnCopyReportClicked(), CQReportDefinition::btnDeleteReportClicked(), CQReportDefinition::btnNewReportClicked(), CQPlotSubwidget::copyPlot(), CQPlotSubwidget::deletePlot(), SliderDialog::runCrossSectionTask(), SliderDialog::runLNATask(), SliderDialog::runMCATask(), SliderDialog::runOptimizationTask(), SliderDialog::runParameterEstimationTask(), SliderDialog::runScanTask(), SliderDialog::runTimeCourse(), ListViews::slotFolderChanged(), and CQModelWidget::update().
|
protectedvirtual |
Reimplemented in TaskWidget, CQNotes, CQPlotSubwidget, ReactionsWidget1, CQLayoutsWidget, CQSpeciesWidget, FunctionWidget1, CQSensResultWidget, CQEventsWidget, CQReportsWidget, CQEFMResultWidget, CQReactionsWidget, CQCompartmentsWidget, CQMathMatrixWidget, CQUpdatesWidget, CQLyapResultWidget, CQTSSAResultWidget, CQRDFTreeView, CQDifferentialEquations, CQMiriamWidget, CQFittingResult, CQGlobalQuantitiesWidget, CQEventWidget1, CQFunctionsWidget, CQOptimizationResult, CQPlotsWidget, CQModelValue, CQReportDefinition, CMCAResultWidget, CQCompartment, CQModelWidget, CQTimeSeriesWidget, CQTabWidget, CQMoietiesTaskResult, CQParameterSetsWidget, CQSpeciesDetail, CQParameterOverviewWidget, CQSteadyStateResult, and CLNAResultWidget.
Definition at line 71 of file copasiWidget.cpp.
Referenced by enter().
CCopasiDataModel * CopasiWidget::getDataModel | ( | ) |
bool CopasiWidget::getIgnoreUpdates | ( | ) |
Definition at line 95 of file copasiWidget.cpp.
References mIgnoreUpdates.
Referenced by CQMiriamWidget::update().
|
virtual |
Reimplemented in CQNotes, TaskWidget, CQPlotSubwidget, ReactionsWidget1, CQEFMResultWidget, CQLayoutsWidget, CQSensResultWidget, CQMathMatrixWidget, CQUpdatesWidget, CQCompartmentsWidget, CQEventsWidget, CQFittingResult, CQGlobalQuantitiesWidget, CQLyapResultWidget, CQSpeciesWidget, CQEventWidget1, CQFunctionsWidget, CQOptimizationResult, CQReactionsWidget, CQReportsWidget, FunctionWidget1, CQMiriamWidget, CQModelValue, CQReportDefinition, CQCompartment, CMCAResultWidget, CQModelWidget, CQTSSAResultWidget, CQTabWidget, CQMoietiesTaskResult, CQPlotsWidget, CQSpeciesDetail, CQTimeSeriesWidget, CQParameterOverviewWidget, CQParameterSetsWidget, CQSteadyStateResult, and CLNAResultWidget.
Definition at line 51 of file copasiWidget.cpp.
Referenced by ListViews::commit(), and ListViews::slotFolderChanged().
|
protectedvirtualslot |
Definition at line 79 of file copasiWidget.cpp.
References ListViews::getDataModel(), mIgnoreUpdates, mpListView, and DataModelGUI::notify().
Referenced by CQPlotSubwidget::addPlot(), TaskWidget::assistantBtnClicked(), CQReportDefinition::btnCopyReportClicked(), CQReportDefinition::btnDeleteReportClicked(), CQReportDefinition::btnNewReportClicked(), TaskWidget::commonAfterRunTask(), CQSpeciesDetail::copy(), CQCompartment::copy(), ReactionsWidget1::copy(), CQPlotSubwidget::copyPlot(), CQCompartmentsWidget::CQCompartmentsWidget(), CQEventsWidget::CQEventsWidget(), CQFunctionsWidget::CQFunctionsWidget(), CQGlobalQuantitiesWidget::CQGlobalQuantitiesWidget(), CQLayoutsWidget::CQLayoutsWidget(), CQMiriamWidget::CQMiriamWidget(), CQParameterSetsWidget::CQParameterSetsWidget(), CQPlotsWidget::CQPlotsWidget(), CQReactionsWidget::CQReactionsWidget(), CQReportsWidget::CQReportsWidget(), CQSpeciesWidget::CQSpeciesWidget(), CQPlotSubwidget::deletePlot(), CQParameterOverviewWidget::leave(), CQTabWidget::save(), CQModelWidget::save(), CQReportDefinition::save(), CQSpeciesDetail::save(), CQCompartment::save(), CQModelValue::save(), CQNotes::save(), CQEventWidget1::saveToEvent(), FunctionWidget1::saveToFunction(), CQPlotSubwidget::saveToPlotSpec(), ReactionsWidget1::saveToReaction(), CQParameterOverviewWidget::slotBtnCopy(), CQParameterOverviewWidget::slotBtnDelete(), FunctionWidget1::slotBtnDelete(), ReactionsWidget1::slotBtnDelete(), CQSpeciesDetail::slotBtnDelete(), CQCompartment::slotBtnDelete(), CQModelValue::slotBtnDelete(), CQEventWidget1::slotBtnDelete(), CQParameterOverviewWidget::slotBtnNew(), FunctionWidget1::slotBtnNew(), ReactionsWidget1::slotBtnNew(), CQSpeciesDetail::slotBtnNew(), CQCompartment::slotBtnNew(), CQModelValue::slotBtnNew(), CQEventWidget1::slotBtnNew(), CQParameterOverviewWidget::slotBtnSaveAs(), CQMoietiesTaskResult::slotCreateGlobalQuantity(), ReactionsWidget1::slotNewFunction(), CQSteadyStateResult::slotUpdateModel(), and CQFittingWidget::taskFinishedEvent().
|
virtual |
Reimplemented in ReactionsWidget1, StateSubwidget, CQSpeciesWidget, CQReactionsWidget, CQReportsWidget, CQTimeSeriesWidget, CQMoietiesTaskResult, CQPlotsWidget, CQSpeciesDetail, CQParameterOverviewWidget, and CQParameterSetsWidget.
Definition at line 76 of file copasiWidget.cpp.
References mFramework.
Referenced by CQParameterSetsWidget::setFramework(), CQParameterOverviewWidget::setFramework(), CQMoietiesTaskResult::setFramework(), CQPlotsWidget::setFramework(), CQSpeciesDetail::setFramework(), CQTimeSeriesWidget::setFramework(), CQReactionsWidget::setFramework(), CQReportsWidget::setFramework(), CQSpeciesWidget::setFramework(), StateSubwidget::setFramework(), ReactionsWidget1::setFramework(), and ListViews::setFramework().
void CopasiWidget::setIgnoreUpdates | ( | bool | v | ) |
|
virtual |
Reimplemented in CQNotes, TaskWidget, CQPlotSubwidget, CQTrajectoryWidget, ReactionsWidget1, CQEFMResultWidget, CQLayoutsWidget, CQSensResultWidget, StateSubwidget, CQMathMatrixWidget, CQUpdatesWidget, CQRDFTreeView, CQCompartmentsWidget, CQEventsWidget, CQFittingResult, CQGlobalQuantitiesWidget, CQLyapResultWidget, CQSpeciesWidget, CQEventWidget1, CQFunctionsWidget, CQModelValue, CQOptimizationResult, CQReactionsWidget, CQReportDefinition, CQReportsWidget, FunctionWidget1, CQMiriamWidget, CQOscillationTaskWidget, CQCompartment, CQMoietiesTaskResult, CMCAResultWidget, CQCrossSectionTaskWidget, CQTabWidget, CQModelWidget, CQTSSAResultWidget, CQSpeciesDetail, CQPlotsWidget, CQTimeSeriesWidget, CQParameterOverviewWidget, CQParameterSetsWidget, CQSteadyStateResult, and CLNAResultWidget.
Definition at line 48 of file copasiWidget.cpp.
Referenced by ListViews::notifyChildWidgets(), and ListViews::updateCurrentWidget().
|
protected |
Definition at line 68 of file copasiWidget.h.
Referenced by CQParameterSetsWidget::CQParameterSetsWidget(), CQPlotsWidget::CQPlotsWidget(), CQReactionsWidget::CQReactionsWidget(), CQReportsWidget::CQReportsWidget(), CQParameterSetsWidget::dataChanged(), CQPlotsWidget::dataChanged(), CQReactionsWidget::dataChanged(), CQReportsWidget::dataChanged(), CQSpeciesWidget::dataChanged(), CQParameterOverviewWidget::enterProtected(), CQParameterSetsWidget::enterProtected(), CQPlotsWidget::enterProtected(), CQReactionsWidget::enterProtected(), CQReportsWidget::enterProtected(), CQSpeciesWidget::enterProtected(), ReactionsWidget1::FillWidgetFromRI(), StateSubwidget::init(), CQParameterOverviewWidget::leave(), CQSpeciesDetail::load(), StateSubwidget::loadAll(), CQSpeciesDetail::save(), CQParameterOverviewWidget::setFramework(), CQSpeciesDetail::setFramework(), CQMoietiesTaskResult::setFramework(), CQReactionsWidget::setFramework(), CQSpeciesWidget::setFramework(), StateSubwidget::setFramework(), ReactionsWidget1::setFramework(), setFramework(), CQSpeciesDetail::slotBtnNew(), CQParameterOverviewWidget::slotBtnSaveToFile(), CQSpeciesDetail::slotCompartmentChanged(), CQSpeciesDetail::slotInitialValueLostFocus(), CQParameterOverviewWidget::slotResolve(), CQTimeSeriesWidget::slotSave(), and CQSpeciesDetail::slotTypeChanged().
|
protected |
Definition at line 67 of file copasiWidget.h.
Referenced by getIgnoreUpdates(), protectedNotify(), setIgnoreUpdates(), CQParameterSetsWidget::update(), CQParameterOverviewWidget::update(), CQPlotsWidget::update(), CQSpeciesDetail::update(), CQModelWidget::update(), CQTabWidget::update(), CQCompartment::update(), CQReportDefinition::update(), CQReactionsWidget::update(), CQReportsWidget::update(), CQModelValue::update(), FunctionWidget1::update(), CQFunctionsWidget::update(), CQCompartmentsWidget::update(), CQEventsWidget::update(), CQGlobalQuantitiesWidget::update(), CQSpeciesWidget::update(), CQLayoutsWidget::update(), ReactionsWidget1::update(), CQPlotSubwidget::update(), and TaskWidget::update().
|
protected |
Definition at line 63 of file copasiWidget.h.
Referenced by CQReportDefinition::btnCopyReportClicked(), CQPlotSubwidget::commitPlot(), CQSpeciesDetail::copy(), CQCompartment::copy(), ReactionsWidget1::copy(), CQPlotSubwidget::copyPlot(), CQReportDefinition::CQReportDefinition(), CQPlotSubwidget::deletePlot(), enter(), CQTabWidget::enterProtected(), CQModelWidget::enterProtected(), CQReportDefinition::enterProtected(), CQRDFTreeView::enterProtected(), CQNotes::enterProtected(), FunctionWidget1::functionParametersChanged(), CQParameterOverviewWidget::leave(), FunctionWidget1::leave(), CQNotes::leave(), CQTabWidget::load(), ScanWidget::loadTask(), SensitivitiesWidget::loadTask(), SteadyStateWidget::loadTask(), CQPlotSubwidget::resetPlot(), CQFittingWidget::runTask(), CQLNAWidget::runTask(), CQLyapWidget::runTask(), CQMCAWidget::runTask(), CQOptimizationWidget::runTask(), CQTabWidget::save(), CQModelWidget::save(), CQReportDefinition::save(), CQSpeciesDetail::save(), CQCompartment::save(), CQModelValue::save(), CQNotes::save(), ScanWidget::saveTask(), SensitivitiesWidget::saveTask(), SteadyStateWidget::saveTask(), CQEventWidget1::saveToEvent(), FunctionWidget1::saveToFunction(), CQPlotSubwidget::saveToPlotSpec(), ReactionsWidget1::saveToReaction(), ReactionsWidget1::setFramework(), CQMiriamWidget::showEvent(), FunctionWidget1::slotBtnCopy(), CQModelValue::slotBtnCopy(), CQEventWidget1::slotBtnCopy(), CQMiriamWidget::slotBtnCopy(), CQNotes::slotBtnCopy(), CQParameterOverviewWidget::slotBtnDelete(), FunctionWidget1::slotBtnDelete(), ReactionsWidget1::slotBtnDelete(), CQSpeciesDetail::slotBtnDelete(), CQCompartment::slotBtnDelete(), CQModelValue::slotBtnDelete(), CQEventWidget1::slotBtnDelete(), ReactionsWidget1::slotGotoFunction(), CQFittingWidget::taskFinishedEvent(), CQParameterSetsWidget::update(), CQParameterOverviewWidget::update(), CQSpeciesDetail::update(), CQTabWidget::update(), FunctionWidget1::update(), CQModelValue::update(), CQReportDefinition::update(), ReactionsWidget1::update(), CQPlotSubwidget::update(), and CQNotes::update().
|
protected |
Definition at line 65 of file copasiWidget.h.
Referenced by CQReportDefinition::btnAdvancedClicked(), CQReportDefinition::btnDeleteReportClicked(), CQSpeciesDetail::copy(), CQCompartment::copy(), ReactionsWidget1::copy(), enter(), CQParameterOverviewWidget::enterProtected(), getDataModel(), CQNotes::leave(), CQFittingWidget::loadTask(), CQOptimizationWidget::loadTask(), CQTabWidget::save(), CQModelWidget::save(), CQSpeciesDetail::save(), CQNotes::save(), ScanWidget::saveTask(), SensitivitiesWidget::saveTask(), SteadyStateWidget::saveTask(), FunctionWidget1::saveToFunction(), CQPlotSubwidget::saveToPlotSpec(), CQCrossSectionTaskWidget::showUnits(), CQTrajectoryWidget::showUnits(), CQFittingWidget::slotCrossValidationData(), CQFittingWidget::slotExperimentData(), and CQParameterSetsWidget::update().
|
protected |
Definition at line 62 of file copasiWidget.h.
Referenced by CQPlotSubwidget::addPlot(), CQReportDefinition::btnCopyReportClicked(), CQReportDefinition::btnNewReportClicked(), CopasiWidget(), CQSpeciesDetail::copy(), CQCompartment::copy(), ReactionsWidget1::copy(), CQPlotSubwidget::copyPlot(), CQSpeciesDetail::enterProtected(), CQModelValue::enterProtected(), CQReportDefinition::enterProtected(), CQEventWidget1::enterProtected(), FunctionWidget1::enterProtected(), ReactionsWidget1::enterProtected(), CQPlotSubwidget::enterProtected(), CQCrossSectionTaskWidget::init(), protectedNotify(), TaskWidget::reportBtnClicked(), CQParameterOverviewWidget::slotBtnCopy(), FunctionWidget1::slotBtnNew(), ReactionsWidget1::slotBtnNew(), CQSpeciesDetail::slotBtnNew(), CQCompartment::slotBtnNew(), CQModelValue::slotBtnNew(), CQEventWidget1::slotBtnNew(), CQParameterSetsWidget::slotDoubleClicked(), CQPlotsWidget::slotDoubleClicked(), CQReactionsWidget::slotDoubleClicked(), CQReportsWidget::slotDoubleClicked(), CQEventsWidget::slotDoubleClicked(), CQFunctionsWidget::slotDoubleClicked(), CQCompartmentsWidget::slotDoubleClicked(), CQGlobalQuantitiesWidget::slotDoubleClicked(), CQSpeciesWidget::slotDoubleClicked(), ReactionsWidget1::slotGotoFunction(), CQCompartment::slotMetaboliteTableCurrentChanged(), ReactionsWidget1::slotNewFunction(), CQSpeciesDetail::slotSwitchToReaction(), CQMoietiesTaskWidget::taskFinishedEvent(), CQCrossSectionTaskWidget::taskFinishedEvent(), CQEFMWidget::taskFinishedEvent(), CQLyapWidget::taskFinishedEvent(), CQMCAWidget::taskFinishedEvent(), CQLNAWidget::taskFinishedEvent(), SensitivitiesWidget::taskFinishedEvent(), SteadyStateWidget::taskFinishedEvent(), CQTSSAWidget::taskFinishedEvent(), and CQTrajectoryWidget::taskFinishedEvent().
|
protected |
Definition at line 64 of file copasiWidget.h.
Referenced by CQPlotSubwidget::addPlot(), CQReportDefinition::btnCopyReportClicked(), CQReportDefinition::btnDeleteReportClicked(), CQCompartment::copy(), ReactionsWidget1::copy(), CQPlotSubwidget::copyPlot(), enter(), CQParameterOverviewWidget::enterProtected(), CQMoietiesTaskResult::enterProtected(), CQParameterSetsWidget::enterProtected(), CQSpeciesDetail::enterProtected(), CQModelWidget::enterProtected(), CQCompartment::enterProtected(), CQReportDefinition::enterProtected(), CQModelValue::enterProtected(), CQEventWidget1::enterProtected(), FunctionWidget1::enterProtected(), ReactionsWidget1::enterProtected(), CQPlotSubwidget::enterProtected(), CQNotes::enterProtected(), TaskWidget::enterProtected(), ReactionsWidget1::FillWidgetFromRI(), CQNotes::leave(), CQTabWidget::load(), CQNotes::load(), ReactionsWidget1::loadFromReaction(), CQTabWidget::save(), CQNotes::save(), CQPlotSubwidget::saveToPlotSpec(), CQMiriamWidget::showEvent(), CQParameterSetsWidget::slotDoubleClicked(), ReactionsWidget1::slotNewFunction(), SteadyStateWidget::taskFinishedEvent(), CQParameterSetsWidget::update(), CQParameterOverviewWidget::update(), CQSpeciesDetail::update(), CQTabWidget::update(), CQModelValue::update(), CQPlotSubwidget::update(), and CQNotes::update().