COPASI API
4.16.103
Main Page
Namespaces
Classes
Files
File List
File Members
copasi
UI
CQTaskMethodWidget.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_CQTaskMethodWidget
7
#define COPASI_CQTaskMethodWidget
8
9
#include <QtCore/QVariant>
10
11
#include "copasi/UI/ui_CQTaskMethodWidget.h"
12
#include "
copasi/utilities/CCopasiMethod.h
"
13
14
class
CCopasiTask
;
15
16
class
CQTaskMethodWidget
:
public
QWidget,
public
Ui::CQTaskMethodWidget
17
{
18
Q_OBJECT
19
20
public
:
21
CQTaskMethodWidget
(QWidget* parent = 0, Qt::WindowFlags f = 0);
22
23
virtual
~CQTaskMethodWidget
();
24
25
void
setTask
(
CCopasiTask
*
pTask
);
26
27
void
setValidMethods
(
const
unsigned
int
* validMethods);
28
29
void
showMethodParameters
(
const
bool
& show);
30
31
bool
loadMethod
();
32
33
bool
saveMethod
();
34
35
void
clearHistory
();
36
37
protected
slots:
38
39
void
changeMethod
(
int
);
40
41
protected
:
42
void
addToHistory
(
CCopasiMethod
* pMethod);
43
void
removeFromHistory
(
CCopasiMethod
* pMethod);
44
CCopasiMethod
*
getFromHistory
(
const
CCopasiMethod::SubType
& Type)
const
;
45
void
setActiveMethod
(
const
CCopasiMethod::SubType
& Type);
46
47
protected
:
48
CCopasiTask
*
mpTask
;
49
CCopasiMethod
*
mpMethod
;
50
CCopasiMethod
*
mpActiveMethod
;
51
std::map< CCopasiMethod::SubType, CCopasiMethod * >
mMethodHistory
;
52
bool
mShowMethods
;
53
bool
mShowMethodParameters
;
54
};
55
56
#endif // COPASI_CQTaskMethodWidget
CQTaskMethodWidget::changeMethod
void changeMethod(int)
Definition:
CQTaskMethodWidget.cpp:42
CQTaskMethodWidget
Definition:
CQTaskMethodWidget.h:16
CQTaskMethodWidget::saveMethod
bool saveMethod()
Definition:
CQTaskMethodWidget.cpp:174
CQTaskMethodWidget::mpActiveMethod
CCopasiMethod * mpActiveMethod
Definition:
CQTaskMethodWidget.h:50
CQTaskMethodWidget::setActiveMethod
void setActiveMethod(const CCopasiMethod::SubType &Type)
Definition:
CQTaskMethodWidget.cpp:274
CQTaskMethodWidget::addToHistory
void addToHistory(CCopasiMethod *pMethod)
Definition:
CQTaskMethodWidget.cpp:224
CQTaskMethodWidget::clearHistory
void clearHistory()
Definition:
CQTaskMethodWidget.cpp:289
CCopasiMethod
Definition:
CCopasiMethod.h:34
CQTaskMethodWidget::mpTask
CCopasiTask * mpTask
Definition:
CQTaskMethodWidget.h:48
CQTaskMethodWidget::mShowMethods
bool mShowMethods
Definition:
CQTaskMethodWidget.h:52
CQTaskMethodWidget::mpMethod
CCopasiMethod * mpMethod
Definition:
CQTaskMethodWidget.h:49
pTask
CTSSATask * pTask
Definition:
CQTSSAResultWidget.cpp:31
CQTaskMethodWidget::removeFromHistory
void removeFromHistory(CCopasiMethod *pMethod)
Definition:
CQTaskMethodWidget.cpp:247
CQTaskMethodWidget::setTask
void setTask(CCopasiTask *pTask)
Definition:
CQTaskMethodWidget.cpp:72
CQTaskMethodWidget::mShowMethodParameters
bool mShowMethodParameters
Definition:
CQTaskMethodWidget.h:53
CQTaskMethodWidget::showMethodParameters
void showMethodParameters(const bool &show)
Definition:
CQTaskMethodWidget.cpp:118
CQTaskMethodWidget::loadMethod
bool loadMethod()
Definition:
CQTaskMethodWidget.cpp:134
CQTaskMethodWidget::CQTaskMethodWidget
CQTaskMethodWidget(QWidget *parent=0, Qt::WindowFlags f=0)
Definition:
CQTaskMethodWidget.cpp:15
CQTaskMethodWidget::~CQTaskMethodWidget
virtual ~CQTaskMethodWidget()
Definition:
CQTaskMethodWidget.cpp:37
CCopasiMethod::SubType
SubType
Definition:
CCopasiMethod.h:40
CQTaskMethodWidget::getFromHistory
CCopasiMethod * getFromHistory(const CCopasiMethod::SubType &Type) const
Definition:
CQTaskMethodWidget.cpp:262
CCopasiTask
Definition:
CCopasiTask.h:39
CQTaskMethodWidget::setValidMethods
void setValidMethods(const unsigned int *validMethods)
Definition:
CQTaskMethodWidget.cpp:93
CQTaskMethodWidget::mMethodHistory
std::map< CCopasiMethod::SubType, CCopasiMethod * > mMethodHistory
Definition:
CQTaskMethodWidget.h:51
CCopasiMethod.h
Generated on Thu Jul 2 2015 14:50:35 for COPASI API by
1.8.6