UltraScan III
us_model_select.h
Go to the documentation of this file.
1 #ifndef US_MODELSELECT_H
2 #define US_MODELSELECT_H
3 
4 #include "us_extern.h"
5 #include "us_widgets_dialog.h"
6 #include "us_help.h"
7 
9 {
10  Q_OBJECT
11 
12  public:
13  US_ModelSelect( int&, QStringList&, QList< double >& );
14 
15  private:
16  int& smodelx; // Index of selected model
17  QStringList& models; // List of all possible models
18  QList< double >& aud_pars; // Additional user-defined params
19 
20  QListWidget* lw_models; // Models list widget
21 
22  QString model_sel; // Model string selected
23 
25 
26  private slots:
27  void selected ( void );
28  void cancelled ( void );
29  void model_pars_0 ( void );
30  void model_pars_1 ( void );
31  void model_pars_2 ( void );
32  void model_pars_4 ( void );
33  void function_dialog ( void );
34  QString function_equation ( QStringList& );
35  QString function_components( QStringList&, int& );
36 
37  void help ( void )
38  { showHelp.show_help("global_equil-modsel.html"); };
39 };
40 #endif
41