![]()  | 
  
    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 |