Files
RRJClient/Core/externalexecuter.h
2026-03-11 15:53:08 +03:00

35 lines
600 B
C++

#ifndef EXTERNALEXECUTER_H
#define EXTERNALEXECUTER_H
#include <QObject>
#include <QString>
#include <QDir>
#include <QDirIterator>
#include <QProcess>
#include <QDebug>
#include <QCoreApplication>
#include <Core/tools.h>
class ExternalExecuter : public QObject
{
Q_OBJECT
public:
ExternalExecuter() {};
~ExternalExecuter() {};
void callApp();
bool findApp();
bool getIsAutoStart() const;
void setIsAutoStart(bool value);
bool getIsAvailable() const;
private:
QString programPath;
bool isAutoStart;
bool isAvailable;
};
#endif // EXTERNALEXECUTER_H