41 #ifndef __OPENFLUID_WARESDEV_WARESDEVPACKAGE_HPP__ 42 #define __OPENFLUID_WARESDEV_WARESDEVPACKAGE_HPP__ 55 namespace openfluid {
namespace waresdev {
64 void processStandardOutput();
66 void processErrorOutput();
87 QProcess* mp_Process =
nullptr;
89 WaresDevPackage(
const QString& PackageFilePath,
const QString& TempSubFolderName);
91 void createAndLauchProcess(
const QString& Command);
96 void info(
const QString& Message);
98 void error(
const QString& Message);
100 void finished(
bool Ok,
const QString& Message);
102 void progressed(
int Value);
109 QStringList getWaresPaths();
111 QString getPackagers();
113 QString getPackageDescription();
115 QDir getPackageTempDir();
130 void writeConfFile();
137 void exportToPackage();
143 const QString& Packagers,
const QString& PackageDescription);
158 QStringList m_SelectedWarePaths;
167 void fetchInformation();
176 void setSelectedWares(
const QStringList& SelectedWarePaths);
QString m_PackageFilePath
Definition: WaresDevPackage.hpp:71
QString m_PackageDescription
Definition: WaresDevPackage.hpp:77
QString m_ConfFilePath
Definition: WaresDevPackage.hpp:85
Definition: WaresDevPackage.hpp:124
QString m_PackageName
Definition: WaresDevPackage.hpp:79
QDir m_PackageTempDir
Definition: WaresDevPackage.hpp:81
QString m_Packagers
Definition: WaresDevPackage.hpp:75
Definition: ApplicationException.hpp:47
QString m_PackageTempPath
Definition: WaresDevPackage.hpp:83
QStringList m_WaresPaths
Definition: WaresDevPackage.hpp:73
Definition: WaresDevPackage.hpp:58
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: WaresDevPackage.hpp:152