COPASI API  4.16.103
CQTimeSeriesWidget.h
Go to the documentation of this file.
1 // Copyright (C) 2011 - 2013 by Pedro Mendes, Virginia Tech Intellectual
2 // Properties, Inc., University of Heidelberg, and The University
3 // of Manchester.
4 // All rights reserved.
5 
6 #ifndef COPASI_CQTimeSeriesWidget
7 #define COPASI_CQTimeSeriesWidget
8 
9 #include <QtCore/QVariant>
10 #include <QtCore/QString>
11 
12 #include "copasi/UI/ui_CQTimeSeriesWidget.h"
13 
14 class CQTimeSeriesDM;
15 class CTimeSeries;
16 class CCopasiTask;
17 
18 class CQTimeSeriesWidget: public CopasiWidget, public Ui::CQTimeSeriesWidget
19 {
20  Q_OBJECT
21 
22 public:
23  CQTimeSeriesWidget(QWidget* parent = 0);
24 
25  virtual ~CQTimeSeriesWidget();
26 
27  virtual bool update(ListViews::ObjectType objectType, ListViews::Action action, const std::string & key);
28 
29  virtual bool leave();
30 
31  virtual bool loadResult(const CCopasiTask * pTask);
32 
33  virtual void setFramework(int framework);
34 
35  virtual void setTitle(const QString &title);
36 
37 protected:
38  virtual bool enterProtected();
39 
40 protected slots:
41 
42 private slots:
43  void slotSave();
44 
45 private:
48 };
49 
50 #endif // COPASI_CQTimeSeriesWidget
CQTimeSeriesDM * mpDataModel
virtual bool update(ListViews::ObjectType objectType, ListViews::Action action, const std::string &key)
objectType
virtual bool loadResult(const CCopasiTask *pTask)
CTSSATask * pTask
virtual void setTitle(const QString &title)
virtual bool enterProtected()
virtual void setFramework(int framework)
const CTimeSeries * mpTimeSeries
CQTimeSeriesWidget(QWidget *parent=0)