15 #include <QtCore/QThread>
29 mpDefinitionVector(NULL)
34 mpDefinitionVector(src.mpDefinitionVector)
55 for (i = 0; i < imax; i++)
61 key = pSpecification->CCopasiParameter::getKey();
65 else if (
"COPASI Plot: " + pSpecification->
getTitle() !=
69 mPlotMap[key]->initFromSpec(pSpecification);
84 std::map<std::string, PlotWindow*>::iterator it =
mPlotMap.begin();
85 std::map<std::string, PlotWindow*>::iterator end =
mPlotMap.end();
87 for (; it != end; ++it)
88 if (it->second == pInterface)
virtual void removeInterface(COutputInterface *pInterface)
virtual size_t size() const
static bool isMainThread()
const bool & isActive() const
static CopasiUI3Window * getMainWindow()
COutputDefinitionVector * mpDefinitionVector
std::map< std::string, PlotWindow * > mPlotMap
void setOutputDefinitionVector(COutputDefinitionVector *pDefinitionVector)
static CCopasiVector< CCopasiDataModel > * getDatamodelList()
virtual bool compile(std::vector< CCopasiContainer * > listOfContainer, const CCopasiDataModel *pDataModel)
virtual ~COutputHandlerPlot()
virtual bool compile(std::vector< CCopasiContainer * > listOfContainer, const CCopasiDataModel *pDataModel)
std::set< COutputInterface * > mInterfaces
const std::string & getTitle() const
virtual void removeInterface(COutputInterface *pInterface)