stec-platform
selector.h
1 #ifndef SELECTOR_H
2 #define SELECTOR_H
3 
4 #include <QWidget>
5 #include <QString>
6 #include <QStringList>
7 #include <QListWidget>
8 #include <QListWidgetItem>
9 #include <QHash>
10 #include "platformg_global.h"
11 #include <publicationregistration.h>
12 #include <publication.h>
13 #include <subscription.h>
14 
15 
16 namespace Ui {
17 class Selector;
18 }
19 
20 
25 class PLATFORMGSHARED_EXPORT Selector : public QWidget
26 {
27  Q_OBJECT
28 
29 #define METOR 1
30 
31 public:
32 
37  explicit Selector(QWidget *parent = 0);
38 
40  virtual ~Selector();
41 
42 
43 private:
44  Ui::Selector *ui;
45  QString req;
46 
47  void loadDialog(QString name);
48  void unloadDialog(QString name);
49  void unloadDialog(void);
50  void loadDialog(void);
51 
52 
53 public slots :
54  void SlotNewPossiblePublication(QString name);
55  void SlotLostPossiblePublication(QString name);
56  // void on_pushButtonEnter_clicked();
57  void SlotNewDesc(QString);
58 
59 signals:
60  void SignalSelected(QString name);
61 private slots:
62  void on_lineEditReg_returnPressed();
63 
64  void on_listWidgetNames_clicked(const QModelIndex &index);
65  void on_listWidgetNames_itemDoubleClicked(QListWidgetItem *item);
66 
67 };
68 
69 #endif // SELECTOR_H
The Selector class.
Definition: selector.h:26