![]()  | 
  
    OpenMS
    2.7.0
    
   | 
  
#include <OpenMS/VISUAL/DIALOGS/PythonSelector.h>
Signals | |
| void | valueChanged (QString last_known_python_exe, bool valid_python) | 
Public Member Functions | |
| PythonSelector (QWidget *parent=nullptr) | |
| ~PythonSelector () | |
| const String & | getLastPython () const | 
Private Slots | |
| void | showFileDialog_ () | 
| void | validate_ () | 
Private Attributes | |
| String | last_known_python_exe_ = "python" | 
| initial guess or last valid user input  More... | |
| bool | currently_valid_ = false | 
| unless proven otherwise by 'validate_()'  More... | |
| Ui::PythonSelector * | ui_ | 
A QLineEdit + Browse button to have the user select a local python installation By default, 'python' is used
      
  | 
  explicit | 
| ~PythonSelector | ( | ) | 
      
  | 
  inline | 
      
  | 
  privateslot | 
      
  | 
  privateslot | 
      
  | 
  signal | 
emitted whenever the line-edit has new values for the current python executable
| last_known_python_exe | The currently best guess where python can be found | 
| valid_python | Is the python executable given in @last_known_python_exe callable? | 
      
  | 
  private | 
unless proven otherwise by 'validate_()'
      
  | 
  private | 
initial guess or last valid user input
      
  | 
  private | 
 1.9.1