41 #ifndef __OPENFLUID_WARESDEV_WARESDEVPACKAGE_HPP__
42 #define __OPENFLUID_WARESDEV_WARESDEVPACKAGE_HPP__
55 namespace openfluid {
namespace waresdev {
64 void processStandardOutput();
66 void processErrorOutput();
89 QProcess* mp_Process =
nullptr;
91 WaresDevPackage(
const QString& PackageFilePath,
const QString& TempSubFolderName);
93 void createAndLauchProcess(
const QString& Command);
98 void info(
const QString& Message);
100 void error(
const QString& Message);
102 void finished(
bool Ok,
const QString& Message);
104 void progressed(
int Value);
111 QStringList getWaresPaths();
113 static bool checkCMakeProgram();
115 QString getPackagers();
117 QString getPackageDescription();
119 QDir getPackageTempDir();
134 void writeConfFile();
141 void exportToPackage();
147 const QString& Packagers,
const QString& PackageDescription);
162 QStringList m_SelectedWarePaths;
171 void fetchInformation();
180 void setSelectedWares(
const QStringList& SelectedWarePaths);
QString m_PackageFilePath
Definition: WaresDevPackage.hpp:73
Definition: WaresDevPackage.hpp:128
QString m_PackageDescription
Definition: WaresDevPackage.hpp:79
QStringList m_WaresPaths
Definition: WaresDevPackage.hpp:75
QDir m_PackageTempDir
Definition: WaresDevPackage.hpp:83
#define OPENFLUID_API
Definition: dllexport.hpp:87
static QString m_CMakeCmd
Definition: WaresDevPackage.hpp:71
Definition: WaresDevPackage.hpp:58
QString m_PackageName
Definition: WaresDevPackage.hpp:81
QString m_Packagers
Definition: WaresDevPackage.hpp:77
QString m_ConfFilePath
Definition: WaresDevPackage.hpp:87
QString m_PackageTempPath
Definition: WaresDevPackage.hpp:85
Definition: WaresDevPackage.hpp:156