copasi API  0.1
Public Slots | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
TaskWidget Class Reference

#include <TaskWidget.h>

Inheritance diagram for TaskWidget:
CopasiWidget CQEFMWidget CQFittingWidget CQLyapWidget CQMCAWidget CQMoietiesTaskWidget CQOptimizationWidget CQTrajectoryWidget CQTSSAWidget ScanWidget SensitivitiesWidget SteadyStateWidget

List of all members.

Public Slots

void adjustTable ()
void slotExceptionOccured (CCopasiException *pException)
void slotFinishThread ()

Public Member Functions

 TaskWidget (QWidget *parent=0, const char *name=0, Qt::WFlags fl=0)
 ~TaskWidget ()
virtual bool update (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key)
virtual bool leave ()
virtual bool runTask ()=0
CCopasiTaskgetTask ()

Protected Slots

void runBtnClicked ()
void revertBtnClicked ()
void reportBtnClicked ()
void assistantBtnClicked ()
void changeMethod (int)

Protected Member Functions

virtual bool enterProtected ()
virtual bool loadTask ()=0
virtual bool saveTask ()=0
virtual CCopasiMethodcreateMethod (const CCopasiMethod::SubType &type)=0
bool loadCommon ()
bool saveCommon ()
void addMethodSelectionBox (const unsigned C_INT32 *validMethods, unsigned int row)
void addMethodParameterTable (unsigned int row)
void addHeaderToGrid (unsigned int row)
bool addHLineToGrid (QGridLayout *grid, unsigned int row, unsigned int maxcol)
bool loadMethod ()
bool saveMethod ()
virtual bool taskFinishedEvent ()
bool commonBeforeRunTask ()
bool commonAfterRunTask ()
bool commonRunTask ()
void finishTask ()

Protected Attributes

CProgressBarmProgressBar
CQTaskHeaderWidget * mpHeaderWidget
CQTaskBtnWidget * mpBtnWidget
QGridLayout * mpMethodLayout
QLabel * mpLblParameter
QTableWidget * mpTblParameter
QSpacerItem * mpSpacer1
QLabel * mpLblMethod
QComboBox * mpBoxMethod
QSpacerItem * mpSpacer2
CCopasiTaskmpTask
CCopasiMethodmpMethod
bool mChanged
CQTaskThreadmpTaskThread

Constructor & Destructor Documentation

TaskWidget::TaskWidget ( QWidget *  parent = 0,
const char *  name = 0,
Qt::WFlags  fl = 0 
)
TaskWidget::~TaskWidget ( )

Member Function Documentation

void TaskWidget::addHeaderToGrid ( unsigned int  row) [protected]
bool TaskWidget::addHLineToGrid ( QGridLayout *  grid,
unsigned int  row,
unsigned int  maxcol 
) [protected]
void TaskWidget::addMethodParameterTable ( unsigned int  row) [protected]
void TaskWidget::addMethodSelectionBox ( const unsigned C_INT32 *  validMethods,
unsigned int  row 
) [protected]
void TaskWidget::adjustTable ( ) [slot]
void TaskWidget::assistantBtnClicked ( ) [protected, slot]
void TaskWidget::changeMethod ( int  ) [protected, slot]
bool TaskWidget::commonAfterRunTask ( ) [protected]
bool TaskWidget::commonBeforeRunTask ( ) [protected]
bool TaskWidget::commonRunTask ( ) [protected]
virtual CCopasiMethod* TaskWidget::createMethod ( const CCopasiMethod::SubType type) [protected, pure virtual]
bool TaskWidget::enterProtected ( ) [protected, virtual]

Reimplemented from CopasiWidget.

void TaskWidget::finishTask ( ) [protected]
CCopasiTask * TaskWidget::getTask ( )
bool TaskWidget::leave ( ) [virtual]

Reimplemented from CopasiWidget.

bool TaskWidget::loadCommon ( ) [protected]
bool TaskWidget::loadMethod ( ) [protected]
virtual bool TaskWidget::loadTask ( ) [protected, pure virtual]
void TaskWidget::reportBtnClicked ( ) [protected, slot]
void TaskWidget::revertBtnClicked ( ) [protected, slot]
void TaskWidget::runBtnClicked ( ) [protected, slot]
virtual bool TaskWidget::runTask ( ) [pure virtual]
bool TaskWidget::saveCommon ( ) [protected]
bool TaskWidget::saveMethod ( ) [protected]
virtual bool TaskWidget::saveTask ( ) [protected, pure virtual]
void TaskWidget::slotExceptionOccured ( CCopasiException pException) [slot]
void TaskWidget::slotFinishThread ( ) [slot]
bool TaskWidget::taskFinishedEvent ( ) [protected, virtual]
virtual bool TaskWidget::update ( ListViews::ObjectType  objectType,
ListViews::Action  action,
const std::string &  key 
) [virtual]

Reimplemented from CopasiWidget.

Reimplemented in CQTrajectoryWidget.


Member Data Documentation

bool TaskWidget::mChanged [protected]
QComboBox* TaskWidget::mpBoxMethod [protected]
CQTaskBtnWidget* TaskWidget::mpBtnWidget [protected]
CQTaskHeaderWidget* TaskWidget::mpHeaderWidget [protected]
QLabel* TaskWidget::mpLblMethod [protected]
QLabel* TaskWidget::mpLblParameter [protected]
QGridLayout* TaskWidget::mpMethodLayout [protected]
QSpacerItem* TaskWidget::mpSpacer1 [protected]
QSpacerItem* TaskWidget::mpSpacer2 [protected]
QTableWidget* TaskWidget::mpTblParameter [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines