#include <eyaprocesses.h>
Signals | |
| void | signalProcessFinished (int) |
| void | signalProcessError (QProcess::ProcessError) |
| void | signalPhotoTaken () |
Public Member Functions | |
| EyaPhotoProcess (QObject *parent=0) | |
| ~EyaPhotoProcess () | |
| bool | openCamera (EyaParameters *params) |
| bool | closeCamera () |
| void | start (EyaParameters *params, QString dateString=QDate().currentDate().toString(Qt::ISODate), QString timerString=QString()) |
| void | stop () |
| QTime | getStartTime () |
| QString | getGPhotoVersion () |
| int | getGPhotoVersionMinor () |
| int | getGPhotoVersionRevision () |
Private Slots | |
| void | slotTimeoutShot () |
Private Attributes | |
| unsigned | photoCnt |
| QTimer * | timerShot |
| QTime | startTime |
| bool | firstShot |
| QString | captureCommand |
| QString | outputPath |
This class starts and stops the acquisition of the photos evere N seconds. The number of seconds can be programmed by the user settings.
| EyaPhotoProcess::EyaPhotoProcess | ( | QObject * | parent = 0 |
) |
| EyaPhotoProcess::~EyaPhotoProcess | ( | ) |
| bool EyaPhotoProcess::closeCamera | ( | ) |
| QString EyaPhotoProcess::getGPhotoVersion | ( | ) |
| int EyaPhotoProcess::getGPhotoVersionMinor | ( | ) |
| int EyaPhotoProcess::getGPhotoVersionRevision | ( | ) |
| QTime EyaPhotoProcess::getStartTime | ( | ) |
| bool EyaPhotoProcess::openCamera | ( | EyaParameters * | params | ) |
| void EyaPhotoProcess::signalPhotoTaken | ( | ) | [signal] |
| void EyaPhotoProcess::signalProcessError | ( | QProcess::ProcessError | ) | [signal] |
| void EyaPhotoProcess::signalProcessFinished | ( | int | ) | [signal] |
| void EyaPhotoProcess::slotTimeoutShot | ( | ) | [private, slot] |
| void EyaPhotoProcess::start | ( | EyaParameters * | params, | |
| QString | dateString = QDate().currentDate().toString(Qt::ISODate), |
|||
| QString | timerString = QString() | |||
| ) |
| void EyaPhotoProcess::stop | ( | ) |
QString EyaPhotoProcess::captureCommand [private] |
bool EyaPhotoProcess::firstShot [private] |
QString EyaPhotoProcess::outputPath [private] |
unsigned EyaPhotoProcess::photoCnt [private] |
QTime EyaPhotoProcess::startTime [private] |
QTimer* EyaPhotoProcess::timerShot [private] |
1.5.8