COPASI API
4.16.103
Main Page
Namespaces
Classes
Files
File List
File Members
copasi
UI
CQCrossSectionTaskWidget.h
Go to the documentation of this file.
1
// Copyright (C) 2010 - 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
/*
7
* Created by Paul on 5/21/10.
8
*/
9
10
#ifndef CQCROSSSECTIONTASKWIDGET_H
11
#define CQCROSSSECTIONTASKWIDGET_H
12
13
//#include <QtCore/QVariant>
14
15
#include "ui_CQCrossSectionTaskWidget.h"
16
17
#include "
UI/TaskWidget.h
"
18
19
class
CCrossSectionProblem
;
20
class
CQValidatorInt
;
21
class
CQValidatorDouble
;
22
23
class
CQCrossSectionTaskWidget
:
public
TaskWidget
,
public
Ui::CQCrossSectionTaskWidget
24
{
25
Q_OBJECT
26
27
public
:
28
CQCrossSectionTaskWidget
(QWidget* parent = 0,
const
char
* name = 0);
29
virtual
~CQCrossSectionTaskWidget
();
30
31
virtual
bool
runTask
();
32
virtual
bool
update
(
ListViews::ObjectType
objectType
,
ListViews::Action
action,
const
std::string & key);
33
34
protected
:
35
void
commitInput
();
36
virtual
bool
saveTask
();
37
virtual
bool
loadTask
();
38
virtual
bool
taskFinishedEvent
();
39
virtual
CCopasiMethod
*
createMethod
(
const
CCopasiMethod::SubType
& type);
40
41
protected
slots:
42
43
private
:
44
void
init
();
45
void
destroy
();
46
void
showUnits
();
47
48
void
updateValues
();
49
50
void
setSingleObject
(
const
CCopasiObject
* pSingleVariable);
51
52
const
CCopasiObject
*
mpSingleVariable
;
53
CCrossSectionProblem
*
mpCrossSectionProblem
;
54
55
CQValidatorInt
*
mpValidatorLC
;
56
CQValidatorDouble
*
mpValidatorTime
;
57
CQValidatorDouble
*
mpValidatorTolerance
;
58
CQValidatorInt
*
mpValidatorOutLC
;
59
CQValidatorDouble
*
mpValidatorOutTime
;
60
CQValidatorDouble
*
mpValidatorOutTolerance
;
61
CQValidatorDouble
*
mpValidatorCrossing
;
62
63
private
slots:
64
65
void
slotChooseVariable
();
66
void
slotValueRate
();
67
void
slotUpdateCrossings
(
bool
);
68
void
slotUpdateConvergence
(
bool
);
69
70
void
slotOutputDelay
(
bool
);
71
void
slotOutputCrossings
(
bool
);
72
void
slotOutputConvergence
(
bool
);
73
74
void
slotUpdateTime
();
75
void
slotUpdateConvergenceTolerance
();
76
void
slotUpdateCrossingsLimit
();
77
78
void
slotOutputConvergenceTolerance
();
79
void
slotOutputCrossingsLimit
();
80
void
slotOutputDelayTime
();
81
};
82
83
#endif
CQValidatorInt
Definition:
CQValidator.h:159
CQCrossSectionTaskWidget::destroy
void destroy()
Definition:
CQCrossSectionTaskWidget.cpp:119
CQCrossSectionTaskWidget::slotOutputDelay
void slotOutputDelay(bool)
Definition:
CQCrossSectionTaskWidget.cpp:413
ListViews::Action
Action
Definition:
listviews.h:116
objectType
objectType
Definition:
ObjectBrowserItem.h:56
CQCrossSectionTaskWidget::createMethod
virtual CCopasiMethod * createMethod(const CCopasiMethod::SubType &type)
Definition:
CQCrossSectionTaskWidget.cpp:336
CQCrossSectionTaskWidget
Definition:
CQCrossSectionTaskWidget.h:23
CQCrossSectionTaskWidget::setSingleObject
void setSingleObject(const CCopasiObject *pSingleVariable)
Definition:
CQCrossSectionTaskWidget.cpp:350
CQCrossSectionTaskWidget::~CQCrossSectionTaskWidget
virtual ~CQCrossSectionTaskWidget()
Definition:
CQCrossSectionTaskWidget.cpp:63
CQCrossSectionTaskWidget::mpValidatorTime
CQValidatorDouble * mpValidatorTime
Definition:
CQCrossSectionTaskWidget.h:56
CQCrossSectionTaskWidget::CQCrossSectionTaskWidget
CQCrossSectionTaskWidget(QWidget *parent=0, const char *name=0)
Definition:
CQCrossSectionTaskWidget.cpp:41
ListViews::ObjectType
ObjectType
Definition:
listviews.h:117
CQCrossSectionTaskWidget::slotUpdateTime
void slotUpdateTime()
Definition:
CQCrossSectionTaskWidget.cpp:474
CQCrossSectionTaskWidget::update
virtual bool update(ListViews::ObjectType objectType, ListViews::Action action, const std::string &key)
Definition:
CQCrossSectionTaskWidget.cpp:545
CQCrossSectionTaskWidget::commitInput
void commitInput()
Definition:
CQCrossSectionTaskWidget.cpp:124
CCopasiObject
Definition:
CCopasiObject.h:216
CQCrossSectionTaskWidget::mpValidatorLC
CQValidatorInt * mpValidatorLC
Definition:
CQCrossSectionTaskWidget.h:55
TaskWidget
Definition:
TaskWidget.h:57
CCopasiMethod
Definition:
CCopasiMethod.h:34
CQCrossSectionTaskWidget::slotUpdateCrossings
void slotUpdateCrossings(bool)
Definition:
CQCrossSectionTaskWidget.cpp:368
CQCrossSectionTaskWidget::slotUpdateConvergence
void slotUpdateConvergence(bool)
Definition:
CQCrossSectionTaskWidget.cpp:391
CQCrossSectionTaskWidget::mpValidatorOutTolerance
CQValidatorDouble * mpValidatorOutTolerance
Definition:
CQCrossSectionTaskWidget.h:60
CQCrossSectionTaskWidget::slotValueRate
void slotValueRate()
Definition:
CQCrossSectionTaskWidget.cpp:360
CQCrossSectionTaskWidget::init
void init()
Definition:
CQCrossSectionTaskWidget.cpp:69
CQCrossSectionTaskWidget::mpValidatorCrossing
CQValidatorDouble * mpValidatorCrossing
Definition:
CQCrossSectionTaskWidget.h:61
CQCrossSectionTaskWidget::mpValidatorOutLC
CQValidatorInt * mpValidatorOutLC
Definition:
CQCrossSectionTaskWidget.h:58
CQCrossSectionTaskWidget::taskFinishedEvent
virtual bool taskFinishedEvent()
Definition:
CQCrossSectionTaskWidget.cpp:215
CQCrossSectionTaskWidget::updateValues
void updateValues()
Definition:
CQCrossSectionTaskWidget.cpp:520
CQCrossSectionTaskWidget::saveTask
virtual bool saveTask()
Definition:
CQCrossSectionTaskWidget.cpp:160
CQCrossSectionTaskWidget::slotUpdateConvergenceTolerance
void slotUpdateConvergenceTolerance()
Definition:
CQCrossSectionTaskWidget.cpp:483
CQCrossSectionTaskWidget::mpValidatorOutTime
CQValidatorDouble * mpValidatorOutTime
Definition:
CQCrossSectionTaskWidget.h:59
CQCrossSectionTaskWidget::mpCrossSectionProblem
CCrossSectionProblem * mpCrossSectionProblem
Definition:
CQCrossSectionTaskWidget.h:53
CQCrossSectionTaskWidget::slotChooseVariable
void slotChooseVariable()
Definition:
CQCrossSectionTaskWidget.cpp:341
CQCrossSectionTaskWidget::mpValidatorTolerance
CQValidatorDouble * mpValidatorTolerance
Definition:
CQCrossSectionTaskWidget.h:57
CQCrossSectionTaskWidget::runTask
virtual bool runTask()
Definition:
CQCrossSectionTaskWidget.cpp:144
CQCrossSectionTaskWidget::loadTask
virtual bool loadTask()
Definition:
CQCrossSectionTaskWidget.cpp:234
CQCrossSectionTaskWidget::slotOutputConvergence
void slotOutputConvergence(bool)
Definition:
CQCrossSectionTaskWidget.cpp:454
CQCrossSectionTaskWidget::slotOutputCrossings
void slotOutputCrossings(bool)
Definition:
CQCrossSectionTaskWidget.cpp:435
CCrossSectionProblem
Definition:
CCrossSectionProblem.h:11
CCopasiMethod::SubType
SubType
Definition:
CCopasiMethod.h:40
CQCrossSectionTaskWidget::showUnits
void showUnits()
Definition:
CQCrossSectionTaskWidget.cpp:565
CQCrossSectionTaskWidget::slotOutputDelayTime
void slotOutputDelayTime()
Definition:
CQCrossSectionTaskWidget.cpp:512
CQCrossSectionTaskWidget::mpSingleVariable
const CCopasiObject * mpSingleVariable
Definition:
CQCrossSectionTaskWidget.h:52
TaskWidget.h
CQValidatorDouble
Definition:
CQValidator.h:144
CQCrossSectionTaskWidget::slotOutputCrossingsLimit
void slotOutputCrossingsLimit()
Definition:
CQCrossSectionTaskWidget.cpp:505
CQCrossSectionTaskWidget::slotOutputConvergenceTolerance
void slotOutputConvergenceTolerance()
Definition:
CQCrossSectionTaskWidget.cpp:498
CQCrossSectionTaskWidget::slotUpdateCrossingsLimit
void slotUpdateCrossingsLimit()
Definition:
CQCrossSectionTaskWidget.cpp:490
Generated on Thu Jul 2 2015 14:50:28 for COPASI API by
1.8.6