COPASI API
4.16.103
Main Page
Namespaces
Classes
Files
File List
File Members
copasi
plotUI
BandedGraphWidget.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 BANDEDGRAPHWIDGET_H
7
#define BANDEDGRAPHWIDGET_H
8
9
#include <QtCore/QVariant>
10
11
#include "copasi/plotUI/ui_BandedGraphWidget.h"
12
#include "
copasi/plotUI/CQPlotEditWidget.h
"
13
14
class
CCopasiObject
;
15
class
CModel
;
16
class
CPlotItem
;
17
18
class
BandedGraphWidget
:
public
CQPlotEditWidget
,
public
Ui::BandedGraphWidget
19
{
20
Q_OBJECT
21
22
public
:
23
BandedGraphWidget
(QWidget* parent = 0,
const
char
* name = 0, Qt::WindowFlags
fl
= 0);
24
~BandedGraphWidget
();
25
26
virtual
bool
LoadFromCurveSpec
(
const
CPlotItem
* curve);
27
virtual
bool
SaveToCurveSpec
(
CPlotItem
* curve,
const
CPlotItem
*original = NULL)
const
;
28
29
/**
30
* In multiple edit mode, we don't want to edit name & channels
31
*/
32
virtual
void
setMultipleEditMode
(
bool
mode);
33
34
protected
:
35
const
CCopasiObject
*
mpObjectYone
;
36
const
CCopasiObject
*
mpObjectYtwo
;
37
const
CCopasiObject
*
mpObjectX
;
38
39
protected
slots:
40
41
virtual
void
buttonPressedX
();
42
virtual
void
buttonPressedY
() {
buttonPressedYone
();};
43
void
buttonPressedYone
();
44
void
buttonPressedYtwo
();
45
};
46
47
#endif // BANDEDGRAPHWIDGET_H
BandedGraphWidget
Definition:
BandedGraphWidget.h:18
BandedGraphWidget::BandedGraphWidget
BandedGraphWidget(QWidget *parent=0, const char *name=0, Qt::WindowFlags fl=0)
Definition:
BandedGraphWidget.cpp:36
CCopasiObject
Definition:
CCopasiObject.h:216
CPlotItem
Definition:
CPlotItem.h:81
BandedGraphWidget::buttonPressedX
virtual void buttonPressedX()
Definition:
BandedGraphWidget.cpp:189
BandedGraphWidget::buttonPressedYone
void buttonPressedYone()
Definition:
BandedGraphWidget.cpp:220
BandedGraphWidget::mpObjectYone
const CCopasiObject * mpObjectYone
Definition:
BandedGraphWidget.h:35
BandedGraphWidget::mpObjectYtwo
const CCopasiObject * mpObjectYtwo
Definition:
BandedGraphWidget.h:36
BandedGraphWidget::mpObjectX
const CCopasiObject * mpObjectX
Definition:
BandedGraphWidget.h:37
BandedGraphWidget::~BandedGraphWidget
~BandedGraphWidget()
Definition:
BandedGraphWidget.cpp:52
BandedGraphWidget::buttonPressedY
virtual void buttonPressedY()
Definition:
BandedGraphWidget.h:42
BandedGraphWidget::SaveToCurveSpec
virtual bool SaveToCurveSpec(CPlotItem *curve, const CPlotItem *original=NULL) const
Definition:
BandedGraphWidget.cpp:125
fl
bool fl(const C_FLOAT64 &d1, const C_FLOAT64 &d2)
Definition:
CTrajectoryTask.cpp:48
CQPlotEditWidget.h
CModel
Definition:
CModel.h:50
CQPlotEditWidget
Definition:
CQPlotEditWidget.h:14
BandedGraphWidget::setMultipleEditMode
virtual void setMultipleEditMode(bool mode)
Definition:
BandedGraphWidget.cpp:21
BandedGraphWidget::buttonPressedYtwo
void buttonPressedYtwo()
Definition:
BandedGraphWidget.cpp:251
BandedGraphWidget::LoadFromCurveSpec
virtual bool LoadFromCurveSpec(const CPlotItem *curve)
Definition:
BandedGraphWidget.cpp:58
Generated on Thu Jul 2 2015 14:50:05 for COPASI API by
1.8.6