comparison widgets/TypingSelectWidget.h @ 30:8bed05455706

* Make classical code build
author Chris Cannam
date Tue, 16 Mar 2010 17:36:28 +0000
parents 7d8a6167febb
children 94cdfacc4910
comparison
equal deleted inserted replaced
29:9729919e589c 30:8bed05455706
4 #define _TYPING_SELECT_WIDGET_H_ 4 #define _TYPING_SELECT_WIDGET_H_
5 5
6 #include <QWidget> 6 #include <QWidget>
7 #include <QList> 7 #include <QList>
8 8
9 class QLineEdit;
10 class QListWidget;
11
9 namespace ClassicalData 12 namespace ClassicalData
10 { 13 {
11 14
12 class Matcher; 15 class Matcher;
13 16
14 class TypingSelectWidget : public QWidget 17 class TypingSelectWidget : public QWidget
15 { 18 {
19 Q_OBJECT
20
16 public: 21 public:
17 TypingSelectWidget(QWidget *parent = 0); 22 TypingSelectWidget(QWidget *parent = 0);
18 23
19 void setMatchers(QList<Matcher *> m) { m_matchers = m; } 24 void addMatcher(Matcher *m) { m_matchers.push_back(m); }
25
26 private slots:
27 void textEdited(const QString &);
20 28
21 private: 29 private:
22 QList<Matcher *> m_matchers; 30 QList<Matcher *> m_matchers;
31 QLineEdit *m_editor;
32 QListWidget *m_list;
23 }; 33 };
24 34
25 } 35 }
26 36
27 #endif 37 #endif