CQtDeployer/Deploy/Distributions/defaultdistro.h

29 lines
795 B
C
Raw Normal View History

#ifndef DEFAULTDISTRO_H
#define DEFAULTDISTRO_H
#include "idistribution.h"
class DEPLOYSHARED_EXPORT DefaultDistro : public iDistribution
{
public:
2020-01-15 18:31:09 +03:00
DefaultDistro(FileManager *);
2020-03-15 14:22:19 +03:00
QString getConfig() const ;
2020-08-15 14:38:03 +03:00
bool deployTemplate(PackageControl &pkg) override;
2020-03-15 14:22:19 +03:00
Envirement toolKitEnv() const override;
QList<SystemCommandData> runCmd() override;
2020-03-15 14:22:19 +03:00
bool removeTemplate() const override;
QProcessEnvironment processEnvirement() const override;
2020-03-08 13:52:26 +03:00
2020-03-15 14:22:19 +03:00
QStringList outPutFiles() const override;
// iDistribution interface
protected:
2020-12-03 20:00:14 +03:00
QString dataLocation(const DistroModule &module) const override;
QString location(const DistroModule &module) const override;
QString releativeLocation(const DistroModule &module) const override;
};
#endif // DEFAULTDISTRO_H