11 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h>
44 bool isReady()
const {
return is_ready_;};
49 void valueChanged(QStringList& valid_modules, QStringList& missing_modules);
59 bool is_ready_ =
false;
OpenMS::Internal::PythonModuleRequirement PythonModuleRequirement
Definition: PythonModuleRequirement.h:68
Definition: PythonModuleRequirement.h:27
bool isReady() const
are all modules present?
Definition: PythonModuleRequirement.h:44
Ui::PythonModuleRequirement * ui_
Definition: PythonModuleRequirement.h:61
~PythonModuleRequirement()
QString info_text_
additional text to display for the user
Definition: PythonModuleRequirement.h:58
QStringList required_modules_
list of modules which are needed (order might be important – know your Python...)
Definition: PythonModuleRequirement.h:57
void setFreeText(const QString &text)
some arbitrary description for the user to display statically
void setRequiredModules(const QStringList &m)
a list of python modules required for a certain functionality/script
PythonModuleRequirement(QWidget *parent=nullptr)
void setTitle(const QString &title)
change the label of the surrounding box
void valueChanged(QStringList &valid_modules, QStringList &missing_modules)
emitted whenever the requirement check was executed...
void validate(const QString &python_exe)
re-evaluate the presence of modules, based on a new python version
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22
Definition: FLASHDeconvWizardBase.h:37