41 #ifndef __OPENFLUID_WARESDEV_WARESDEVPACKAGE_HPP__
42 #define __OPENFLUID_WARESDEV_WARESDEVPACKAGE_HPP__
56 namespace openfluid {
namespace waresdev {
65 void processStandardOutput();
67 void processErrorOutput();
88 QProcess* mp_Process =
nullptr;
90 WaresDevPackage(
const QString& PackageFilePath,
const QString& TempSubFolderName);
92 void createAndLauchProcess(
const openfluid::utils::CMakeProxy::CommandInfos& Command);
97 void info(
const QString& Message);
99 void error(
const QString& Message);
101 void finished(
bool Ok,
const QString& Message);
103 void progressed(
int Value);
110 QStringList getWaresPaths();
112 QString getPackagers();
114 QString getPackageDescription();
116 QDir getPackageTempDir();
131 void writeConfFile();
138 void exportToPackage();
144 const QString& Packagers,
const QString& PackageDescription);
159 QStringList m_SelectedWarePaths;
168 void fetchInformation();
177 void setSelectedWares(
const QStringList& SelectedWarePaths);