40 #ifndef __OPENFLUID_WARESDEV_WARESDEVPACKAGE_HPP__
41 #define __OPENFLUID_WARESDEV_WARESDEVPACKAGE_HPP__
54 namespace openfluid {
namespace waresdev {
63 void processStandardOutput();
65 void processErrorOutput();
90 QProcess* mp_Process =
nullptr;
92 WaresDevPackage(
const QString& PackageFilePath,
const QString& TempSubFolderName);
94 void createAndLauchProcess(
const QString& Command);
101 QStringList getWaresPaths();
103 static bool checkCMakeProgram();
105 QString getPackagers();
107 QString getPackageDescription();
109 QDir getPackageTempDir();
114 void info(
const QString& Message);
116 void error(
const QString& Message);
118 void finished(
bool Ok);
120 void progressed(
int Value);
134 void writeConfFile();
142 const QString& Packagers,
const QString& PackageDescription);
146 void exportToPackage();
160 QStringList m_SelectedWarePaths;
171 void setSelectedWares(
const QStringList& SelectedWarePaths);
176 void fetchInformation();
QDir m_PackageTempDir
Definition: WaresDevPackage.hpp:84
QString m_Packagers
Definition: WaresDevPackage.hpp:78
QString m_ConfFilePath
Definition: WaresDevPackage.hpp:88
Definition: WaresDevPackage.hpp:128
static QString m_CMakeCmd
Definition: WaresDevPackage.hpp:70
QString m_TempOfwdpSubDirPath
Definition: WaresDevPackage.hpp:72
Definition: WaresDevPackage.hpp:57
QString m_PackageFilePath
Definition: WaresDevPackage.hpp:74
#define OPENFLUID_API
Definition: dllexport.hpp:87
QString m_PackageTempPath
Definition: WaresDevPackage.hpp:86
QString m_PackageDescription
Definition: WaresDevPackage.hpp:80
QStringList m_WaresPaths
Definition: WaresDevPackage.hpp:76
Definition: WaresDevPackage.hpp:154
QString m_PackageName
Definition: WaresDevPackage.hpp:82