UltraScan III
us_select_triples_ra.h
Go to the documentation of this file.
1 #ifndef US_SELECT_TRIPLES_H
3 #define US_SELECT_LAMBDAS_H
4 
5 #include <QtGui>
6 
7 #include "us_extern.h"
8 #include "us_widgets_dialog.h"
9 #include "us_help.h"
10 
11 #ifndef DbgLv
12 #define DbgLv(a) if(dbg_level>=a)qDebug()
13 #endif
14 
16 {
17  Q_OBJECT
18 
19  public:
20  US_SelectTriplesRa( QStringList& );
21 
22  signals:
23  void new_triple_list( QStringList );
24 
25  private:
26  QStringList& triples;
27 
28  QLineEdit* le_original;
29  QLineEdit* le_selected;
30 
31  QListWidget* lw_original;
32  QListWidget* lw_selected;
33 
34  QPushButton* pb_add;
35  QPushButton* pb_remove;
36  QPushButton* pb_accept;
37 
38  int dbg_level;
39  int nbr_orig;
41  int nbr_incl;
42  int nbr_excl;
43 
44  QStringList original;
45  QStringList includes;
46  QStringList excludes;
47 
49 
50  private slots:
51  void add_selections( void );
52  void rmv_selections( void );
53  void cancel ( void );
54  void done ( void );
55  void reset ( void );
56  void help ( void )
57  { showHelp.show_help( "manual/convert-seltrip.html" ); };
58 };
59 #endif