stec-platform
selectorwidget.h
1 #ifndef SELECTORWIDGET_H
2 #define SELECTORWIDGET_H
3 /*
4 *
5 * $LastChangedDate: 2014-08-14 12:47:21 -0400 (Thu, 14 Aug 2014) $
6 * $LastChangedBy: ed $
7 * $Revision: 61 $
8 * $Author: ed $
9 * $URL: svn+ssh://svn.vremsoft.com/var/share/svn/tags/platfom3.4.3/platformglib/selectorwidget.h $
10 * $Id: selectorwidget.h 61 2014-08-14 16:47:21Z ed $
11 * edc@vremsoft.com
12 *
13 * 19
14 *
15 * *** 2014<c> ***
16 *
17 *
18 */
19 #include <QWidget>
20 #include <QString>
21 #include "platformg_global.h"
22 #include <publicationregistration.h>
23 #include <publication.h>
24 #include <subscription.h>
25 #include "subscriptionabstracttablemodel.h"
26 
27 namespace Ui {
28 class SelectorWidget;
29 }
30 
35 class PLATFORMGSHARED_EXPORT SelectorWidget : public QWidget
36 {
37  Q_OBJECT
38 
39 public:
44  explicit SelectorWidget(QWidget *parent = 0);
45 
47  ~SelectorWidget();
48 
49  void closeEvent ( QCloseEvent *event );
50  virtual void keyPressEvent(QKeyEvent * event);
51  virtual void setInput(bool yes = true);
52 private:
53  Ui::SelectorWidget *ui;
54  QString selectedTagName;
56  bool doInput;
57 
58 
59 public slots :
60  void SlotTagSelected(QString tagname);
61 
62 signals :
63  void SignalTagSelected(QString tagname);
64  void SignalEditThisTag(QString tagname, int row);
65 
66 private slots:
67  void on_tableViewValues_clicked(const QModelIndex &index);
68 };
69 
70 #endif // SELECTORWIDGET_H
The SelectorWidget class.
Definition: selectorwidget.h:36
The SubscriptionAbstractTableModel class used for things like alarms and such.
Definition: subscriptionabstracttablemodel.h:35