40 #ifndef __OPENFLUID_UIBUILDEREXT_PLUGGABLEPARAMETERIZATIONEXTENSION_HPP__
41 #define __OPENFLUID_UIBUILDEREXT_PLUGGABLEPARAMETERIZATIONEXTENSION_HPP__
52 #ifndef BEGIN_BUILDEREXT_SIGNATURE
53 #define BEGIN_BUILDEREXT_SIGNATURE(id) \
55 OPENFLUID_PLUGIN openfluid::builderext::BuilderExtensionSignature* WARESIGNATURE_PROC_DECL() \
57 openfluid::builderext::BuilderExtensionSignature* Signature =\
58 new openfluid::builderext::BuilderExtensionSignature(); \
59 Signature->ID = (id); \
60 Signature->Role = openfluid::builderext::ExtensionRole::PARAMETERIZATION; \
61 Signature->BuildInfo.SDKVersion = openfluid::config::VERSION_FULL; \
62 Signature->BuildInfo.BuildType = (WAREBUILD_BUILD_TYPE); \
63 Signature->BuildInfo.CompilerID = (WAREBUILD_COMPILER_ID); \
64 Signature->BuildInfo.CompilerVersion = (WAREBUILD_COMPILER_VERSION); \
65 Signature->BuildInfo.CompilationFlags = (WAREBUILD_COMPILATION_FLAGS);
71 #ifndef END_BUILDEREXT_SIGNATURE
72 #define END_BUILDEREXT_SIGNATURE \
83 namespace openfluid {
namespace ui {
namespace builderext {
106 QWidget(), PluggableBuilderExtension(),
107 mp_Desc(nullptr), mp_Params(nullptr)
Definition: PluggableBuilderExtension.hpp:81
Definition: FluidXDescriptor.hpp:60
Definition: PluggableParameterizationExtension.hpp:88
virtual ~PluggableParameterizationExtension()
Definition: PluggableParameterizationExtension.hpp:119
void setFluidXDescriptor(const openfluid::fluidx::FluidXDescriptor *Desc)
Definition: PluggableParameterizationExtension.hpp:125
void linkParams(openfluid::ware::WareParams_t *Params)
Definition: PluggableParameterizationExtension.hpp:113
PluggableParameterizationExtension()
Definition: PluggableParameterizationExtension.hpp:105
openfluid::ware::WareParams_t * mp_Params
Definition: PluggableParameterizationExtension.hpp:95
const openfluid::fluidx::FluidXDescriptor * mp_Desc
Definition: PluggableParameterizationExtension.hpp:89
#define OPENFLUID_API
Definition: dllexport.hpp:86
std::map< WareParamKey_t, WareParamValue_t > WareParams_t
Definition: TypeDefs.hpp:146
Definition: ApplicationException.hpp:47