![]() |
OpenMS
|
A multi-tabbed widget for the FLASHDeconvWizard offering setting of parameters, input-file specification and running FLASHDeconv and more. More...
#include <OpenMS/VISUAL/DIALOGS/FLASHDeconvTabWidget.h>
Public Member Functions | |
| FLASHDeconvTabWidget (QWidget *parent=nullptr) | |
| constructor More... | |
| ~FLASHDeconvTabWidget () | |
| Destructor. More... | |
| StringList | getMzMLInputFiles () const |
| get all the input mzML files as a string list More... | |
Private Slots | |
| void | on_run_fd_clicked () |
| void | on_edit_advanced_parameters_clicked () |
| void | on_open_output_directory_clicked () |
| void | broadcastNewCWD_ (const QString &new_cwd) |
| update the current working directory for all file input fields More... | |
Private Member Functions | |
| void | updateFLASHDeconvParamFromWidgets_ () |
| collect all parameters throughout the Wizard's controls and update 'flashdeconv_param_' More... | |
| void | updateOutputParamFromWidgets_ () |
| collect output format parameters from the Wizard's control and update 'flashdeconv_output_tags_' More... | |
| void | updateOutputParamFromPerInputFile (const QString &input_file_name) |
| update 'flashdeconv_param_outputs' with given input file name More... | |
| void | setWidgetsfromFDDefaultParam_ () |
| update Widgets given a param object More... | |
| QString | getCurrentOutDir_ () const |
| where to write output More... | |
| void | writeLog_ (const QString &text, const QColor &color="#000000", bool new_section=false) |
| void | writeLog_ (const String &text, const QColor &color="#000000", bool new_section=false) |
| convenient overload for String More... | |
| bool | checkFDInputReady_ () |
Private Attributes | |
| Ui::FLASHDeconvTabWidget * | ui |
| Param | flashdeconv_param_ |
| the global FLASHDeconv parameters which will be passed to FLASHDeconv.exe, once updated with parameters the Wizard holds separately More... | |
| Param | flashdeconv_param_outputs_ |
| Parameter set for different output formats. More... | |
| StringList | flashdeconv_output_tags_ |
| list of output parameter names checked by the user More... | |
| ExternalProcessMBox | ep_ |
| to run external programs and pipe their output into our log More... | |
Friends | |
| template<typename > | |
| class | WizardGUILock |
A multi-tabbed widget for the FLASHDeconvWizard offering setting of parameters, input-file specification and running FLASHDeconv and more.
|
explicit |
constructor
| ~FLASHDeconvTabWidget | ( | ) |
Destructor.
|
privateslot |
update the current working directory for all file input fields
|
private |
Ensure all input widgets are filled with data by the user to run FLASHDeconv If anything is missing: show a Messagebox and return false.
|
private |
where to write output
| StringList getMzMLInputFiles | ( | ) | const |
get all the input mzML files as a string list
|
privateslot |
|
privateslot |
|
privateslot |
|
private |
update Widgets given a param object
|
private |
collect all parameters throughout the Wizard's controls and update 'flashdeconv_param_'
|
private |
update 'flashdeconv_param_outputs' with given input file name
|
private |
collect output format parameters from the Wizard's control and update 'flashdeconv_output_tags_'
|
private |
append text to the log tab
| text | The text to write |
| color | Color for the text |
| new_section | Start a new block with a date and time |
|
private |
convenient overload for String
|
friend |
|
private |
to run external programs and pipe their output into our log
|
private |
list of output parameter names checked by the user
|
private |
the global FLASHDeconv parameters which will be passed to FLASHDeconv.exe, once updated with parameters the Wizard holds separately
|
private |
Parameter set for different output formats.
|
private |