37 #include <OpenMS/VISUAL/OpenMS_GUIConfig.h>
70 bool isReady()
const {
return is_ready_;};
75 void valueChanged(QStringList& valid_modules, QStringList& missing_modules);
85 bool is_ready_ =
false;
OpenMS::Internal::PythonModuleRequirement PythonModuleRequirement
Definition: PythonModuleRequirement.h:94
Definition: PythonModuleRequirement.h:53
bool isReady() const
are all modules present?
Definition: PythonModuleRequirement.h:70
Ui::PythonModuleRequirement * ui_
Definition: PythonModuleRequirement.h:87
~PythonModuleRequirement()
QString info_text_
additional text to display for the user
Definition: PythonModuleRequirement.h:84
QStringList required_modules_
list of modules which are needed (order might be important – know your Python...)
Definition: PythonModuleRequirement.h:83
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:48
Definition: FLASHDeconvWizardBase.h:63