COPASI API
4.16.103
Main Page
Namespaces
Classes
Files
File List
File Members
copasi
layoutUI
CQPlayerControlWidget.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
// Copyright (C) 2008 - 2009 by Pedro Mendes, Virginia Tech Intellectual
7
// Properties, Inc., EML Research, gGmbH, University of Heidelberg,
8
// and The University of Manchester.
9
// All rights reserved.
10
11
#ifndef CQPlayerControlWidget_H__
12
#define CQPlayerControlWidget_H__
13
14
#include <QtGui/QWidget>
15
16
class
QAction;
17
class
QPushButton;
18
19
class
CQPlayerControlWidget
:
public
QWidget
20
{
21
22
Q_OBJECT
23
24
signals:
25
void
play
();
26
void
pause
();
27
void
stop
();
28
void
forward
();
29
void
backward
();
30
void
step_forward
();
31
void
step_backward
();
32
33
private
slots:
34
void
slot_play_clicked
();
35
void
slot_pause_clicked
();
36
void
slot_stop_clicked
();
37
void
slot_forward_clicked
();
38
void
slot_backward_clicked
();
39
void
slot_step_forward_clicked
();
40
void
slot_step_backward_clicked
();
41
42
protected
:
43
size_t
mNumSteps
;
44
size_t
mCurrentStep
;
45
bool
mPlaying
;
46
47
QPushButton*
mpPlayButton
;
48
QPushButton*
mpStopButton
;
49
QPushButton*
mpForwardButton
;
50
QPushButton*
mpBackwardButton
;
51
QPushButton*
mpStepForwardButton
;
52
QPushButton*
mpStepBackwardButton
;
53
54
QAction*
mpPlayAction
;
55
QAction*
mpPauseAction
;
56
QAction*
mpStopAction
;
57
QAction*
mpForwardAction
;
58
QAction*
mpBackwardAction
;
59
QAction*
mpStepForwardAction
;
60
QAction*
mpStepBackwardAction
;
61
62
public
:
63
CQPlayerControlWidget
(QWidget* pParent = NULL);
64
65
void
setNumSteps
(
size_t
numSteps);
66
void
setCurrentStep
(
size_t
currentStep);
67
bool
isPlaying
()
const
;
68
69
QAction*
getPlayAction
();
70
QAction*
getPauseAction
();
71
QAction*
getStopAction
();
72
QAction*
getForwardAction
();
73
QAction*
getBackwardAction
();
74
QAction*
getStepForwardAction
();
75
QAction*
getStepBackwardAction
();
76
77
protected
:
78
void
updateButtons
();
79
void
updateActions
();
80
void
createActions
();
81
};
82
83
#endif // CQPlayerControlWidget_H__
CQPlayerControlWidget::mpStepForwardAction
QAction * mpStepForwardAction
Definition:
CQPlayerControlWidget.h:59
CQPlayerControlWidget::slot_forward_clicked
void slot_forward_clicked()
Definition:
CQPlayerControlWidget.cpp:167
CQPlayerControlWidget::mpStepForwardButton
QPushButton * mpStepForwardButton
Definition:
CQPlayerControlWidget.h:51
CQPlayerControlWidget::pause
void pause()
CQPlayerControlWidget::step_backward
void step_backward()
CQPlayerControlWidget::getStopAction
QAction * getStopAction()
Definition:
CQPlayerControlWidget.cpp:541
CQPlayerControlWidget::getPlayAction
QAction * getPlayAction()
Definition:
CQPlayerControlWidget.cpp:531
CQPlayerControlWidget::updateActions
void updateActions()
Definition:
CQPlayerControlWidget.cpp:175
CQPlayerControlWidget::mpPlayButton
QPushButton * mpPlayButton
Definition:
CQPlayerControlWidget.h:47
CQPlayerControlWidget::mpStepBackwardAction
QAction * mpStepBackwardAction
Definition:
CQPlayerControlWidget.h:60
CQPlayerControlWidget::forward
void forward()
CQPlayerControlWidget::setNumSteps
void setNumSteps(size_t numSteps)
Definition:
CQPlayerControlWidget.cpp:113
CQPlayerControlWidget::mpBackwardAction
QAction * mpBackwardAction
Definition:
CQPlayerControlWidget.h:58
CQPlayerControlWidget::slot_stop_clicked
void slot_stop_clicked()
Definition:
CQPlayerControlWidget.cpp:158
CQPlayerControlWidget::stop
void stop()
CQPlayerControlWidget::mpPlayAction
QAction * mpPlayAction
Definition:
CQPlayerControlWidget.h:54
CQPlayerControlWidget::updateButtons
void updateButtons()
Definition:
CQPlayerControlWidget.cpp:336
CQPlayerControlWidget::slot_pause_clicked
void slot_pause_clicked()
Definition:
CQPlayerControlWidget.cpp:135
CQPlayerControlWidget::slot_backward_clicked
void slot_backward_clicked()
Definition:
CQPlayerControlWidget.cpp:494
CQPlayerControlWidget
Definition:
CQPlayerControlWidget.h:19
CQPlayerControlWidget::setCurrentStep
void setCurrentStep(size_t currentStep)
Definition:
CQPlayerControlWidget.cpp:120
CQPlayerControlWidget::step_forward
void step_forward()
CQPlayerControlWidget::isPlaying
bool isPlaying() const
Definition:
CQPlayerControlWidget.cpp:526
CQPlayerControlWidget::CQPlayerControlWidget
CQPlayerControlWidget(QWidget *pParent=NULL)
Definition:
CQPlayerControlWidget.cpp:35
CQPlayerControlWidget::play
void play()
CQPlayerControlWidget::slot_play_clicked
void slot_play_clicked()
Definition:
CQPlayerControlWidget.cpp:143
CQPlayerControlWidget::mpForwardAction
QAction * mpForwardAction
Definition:
CQPlayerControlWidget.h:57
CQPlayerControlWidget::getBackwardAction
QAction * getBackwardAction()
Definition:
CQPlayerControlWidget.cpp:551
CQPlayerControlWidget::mpForwardButton
QPushButton * mpForwardButton
Definition:
CQPlayerControlWidget.h:49
CQPlayerControlWidget::mCurrentStep
size_t mCurrentStep
Definition:
CQPlayerControlWidget.h:44
CQPlayerControlWidget::getStepForwardAction
QAction * getStepForwardAction()
Definition:
CQPlayerControlWidget.cpp:556
CQPlayerControlWidget::getPauseAction
QAction * getPauseAction()
Definition:
CQPlayerControlWidget.cpp:536
CQPlayerControlWidget::backward
void backward()
CQPlayerControlWidget::slot_step_forward_clicked
void slot_step_forward_clicked()
Definition:
CQPlayerControlWidget.cpp:502
CQPlayerControlWidget::createActions
void createActions()
Definition:
CQPlayerControlWidget.cpp:95
CQPlayerControlWidget::getStepBackwardAction
QAction * getStepBackwardAction()
Definition:
CQPlayerControlWidget.cpp:561
CQPlayerControlWidget::mPlaying
bool mPlaying
Definition:
CQPlayerControlWidget.h:45
CQPlayerControlWidget::mpStopButton
QPushButton * mpStopButton
Definition:
CQPlayerControlWidget.h:48
CQPlayerControlWidget::mpPauseAction
QAction * mpPauseAction
Definition:
CQPlayerControlWidget.h:55
CQPlayerControlWidget::getForwardAction
QAction * getForwardAction()
Definition:
CQPlayerControlWidget.cpp:546
CQPlayerControlWidget::slot_step_backward_clicked
void slot_step_backward_clicked()
Definition:
CQPlayerControlWidget.cpp:514
CQPlayerControlWidget::mpStepBackwardButton
QPushButton * mpStepBackwardButton
Definition:
CQPlayerControlWidget.h:52
CQPlayerControlWidget::mNumSteps
size_t mNumSteps
Definition:
CQPlayerControlWidget.h:43
CQPlayerControlWidget::mpBackwardButton
QPushButton * mpBackwardButton
Definition:
CQPlayerControlWidget.h:50
CQPlayerControlWidget::mpStopAction
QAction * mpStopAction
Definition:
CQPlayerControlWidget.h:56
Generated on Thu Jul 2 2015 14:50:32 for COPASI API by
1.8.6