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

#include <SliderDialog.h>

List of all members.

Public Member Functions

 SliderDialog (QWidget *parent, const char *name=0, bool modal=false, Qt::WFlags fl=0)
virtual ~SliderDialog ()
void addSlider (CSlider *slider)
void setCurrentFolderId (C_INT32 id)
void setParentWindow (CopasiUI3Window *pPW)
void setFramework (int index)

Protected Slots

void removeSlider (CopasiSlider *slider)
void editSlider (CopasiSlider *slider)
void removeSlider ()
void deleteSlider (CopasiSlider *pSlider)
void editSlider ()
void createNewSlider ()
void runTask ()
void sliderValueChanged ()
void sliderReleased ()
void sliderPressed ()
void resetValue ()
void setDefault ()

Protected Member Functions

C_INT32 mapFolderId2EntryId (C_INT32 folderId) const
void init ()
virtual void contextMenuEvent (QContextMenuEvent *e)
virtual void runTimeCourse ()
virtual void runScanTask ()
virtual void runSteadyStateTask ()
virtual void runMCATask ()
virtual void closeEvent (QCloseEvent *e)
virtual CCopasiTaskgetTaskForFolderId (C_INT32 folderId)
virtual void updateAllSliders ()
std::vector< CSlider * > * getCSlidersForObject (CCopasiObject *pObject, std::vector< CSlider * > *pVector) const
CopasiSliderfindCopasiSliderForCSlider (CSlider *pCSlider)
CSliderequivalentSliderExists (CSlider *pCSlider)
void clearSliderBox ()
void fillSliderBox ()
std::vector< CSlider * > * getCSlidersForCurrentFolderId ()
CopasiSliderfindCopasiSliderAtPosition (const QPoint &p)
void setCurrentSlider (CopasiSlider *pSlider)
virtual bool eventFilter (QObject *, QEvent *event)
bool sliderObjectChanged (CSlider *pSlider) const
const CCopasiObjectdetermineCorrectObjectForSlider (const CCopasiObject *pObject)

Protected Attributes

CopasiUI3WindowmpParentWindow
QPushButton * mpRunTaskButton
QPushButton * mpNewSliderButton
QCheckBox * mpAutoRunCheckBox
QCheckBox * mpAutoModifyRangesCheckBox
QScrollArea * mpScrollView
QFrame * mpSliderBox
QMenu * mpContextMenu
CopasiSlidermpCurrSlider
std::map< C_INT32, std::vector
< QWidget * > > 
mSliderMap
std::map< C_INT32, void(SliderDialog::*)() > mTaskMap
C_INT32 mCurrentFolderId
bool mSliderValueChanged
bool mSliderPressed
int mFramework

Static Protected Attributes

static C_INT32 numMappings = 7
static C_INT32 folderMappings [][2]

Constructor & Destructor Documentation

SliderDialog::SliderDialog ( QWidget *  parent,
const char *  name = 0,
bool  modal = false,
Qt::WFlags  fl = 0 
)
SliderDialog::~SliderDialog ( ) [virtual]

Member Function Documentation

void SliderDialog::addSlider ( CSlider slider)
void SliderDialog::clearSliderBox ( ) [protected]
void SliderDialog::closeEvent ( QCloseEvent *  e) [protected, virtual]
void SliderDialog::contextMenuEvent ( QContextMenuEvent *  e) [protected, virtual]
void SliderDialog::createNewSlider ( ) [protected, slot]
void SliderDialog::deleteSlider ( CopasiSlider pSlider) [protected, slot]
const CCopasiObject * SliderDialog::determineCorrectObjectForSlider ( const CCopasiObject pObject) [protected]
void SliderDialog::editSlider ( CopasiSlider slider) [protected, slot]
void SliderDialog::editSlider ( ) [protected, slot]
CSlider * SliderDialog::equivalentSliderExists ( CSlider pCSlider) [protected]
bool SliderDialog::eventFilter ( QObject *  ,
QEvent *  event 
) [protected, virtual]
void SliderDialog::fillSliderBox ( ) [protected]
CopasiSlider * SliderDialog::findCopasiSliderAtPosition ( const QPoint &  p) [protected]
CopasiSlider * SliderDialog::findCopasiSliderForCSlider ( CSlider pCSlider) [protected]
std::vector< CSlider * > * SliderDialog::getCSlidersForCurrentFolderId ( ) [protected]
std::vector< CSlider * > * SliderDialog::getCSlidersForObject ( CCopasiObject pObject,
std::vector< CSlider * > *  pVector 
) const [protected]
CCopasiTask * SliderDialog::getTaskForFolderId ( C_INT32  folderId) [protected, virtual]
void SliderDialog::init ( ) [protected]
C_INT32 SliderDialog::mapFolderId2EntryId ( C_INT32  folderId) const [protected]
void SliderDialog::removeSlider ( CopasiSlider slider) [protected, slot]
void SliderDialog::removeSlider ( ) [protected, slot]
void SliderDialog::resetValue ( ) [protected, slot]
void SliderDialog::runMCATask ( ) [protected, virtual]
void SliderDialog::runScanTask ( ) [protected, virtual]
void SliderDialog::runSteadyStateTask ( ) [protected, virtual]
void SliderDialog::runTask ( ) [protected, slot]
void SliderDialog::runTimeCourse ( ) [protected, virtual]
void SliderDialog::setCurrentFolderId ( C_INT32  id)
void SliderDialog::setCurrentSlider ( CopasiSlider pSlider) [protected]
void SliderDialog::setDefault ( ) [protected, slot]
void SliderDialog::setFramework ( int  index)
void SliderDialog::setParentWindow ( CopasiUI3Window pPW)
bool SliderDialog::sliderObjectChanged ( CSlider pSlider) const [protected]
void SliderDialog::sliderPressed ( ) [protected, slot]
void SliderDialog::sliderReleased ( ) [protected, slot]
void SliderDialog::sliderValueChanged ( ) [protected, slot]
void SliderDialog::updateAllSliders ( ) [protected, virtual]

Member Data Documentation

C_INT32 SliderDialog::folderMappings [static, protected]
Initial value:
{
  {21, 21}, {211, 21}, {23, 23}, {231, 23}, {24, 24} , {241, 24} , {31, 31}
}
C_INT32 SliderDialog::mCurrentFolderId [protected]
int SliderDialog::mFramework [protected]
QCheckBox* SliderDialog::mpAutoRunCheckBox [protected]
QMenu* SliderDialog::mpContextMenu [protected]
QPushButton* SliderDialog::mpNewSliderButton [protected]
QPushButton* SliderDialog::mpRunTaskButton [protected]
QScrollArea* SliderDialog::mpScrollView [protected]
QFrame* SliderDialog::mpSliderBox [protected]
std::map<C_INT32 , std::vector< QWidget* > > SliderDialog::mSliderMap [protected]
bool SliderDialog::mSliderPressed [protected]
std::map< C_INT32 , void(SliderDialog::*)() > SliderDialog::mTaskMap [protected]
C_INT32 SliderDialog::numMappings = 7 [static, protected]

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