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 |