#ifndef __CALPROCESS_H__ #define __CALPROCESS_H__ #include #include #include class CalProcess : public QObject { Q_OBJECT public: explicit CalProcess(QObject *parent = nullptr); ~CalProcess(); void start(const QString &configure); void stop(); void restart(const QString &configure = QString("")); bool isRunning(); private: QProcess m_process; QTimer m_timer; }; #endif // CALPROCESS_H