Mercurial > hg > classical
view 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 |
line wrap: on
line source
/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ #ifndef _TYPING_SELECT_WIDGET_H_ #define _TYPING_SELECT_WIDGET_H_ #include <QWidget> #include <QList> class QLineEdit; class QListWidget; namespace ClassicalData { class Matcher; class TypingSelectWidget : public QWidget { Q_OBJECT public: TypingSelectWidget(QWidget *parent = 0); void addMatcher(Matcher *m) { m_matchers.push_back(m); } private slots: void textEdited(const QString &); private: QList<Matcher *> m_matchers; QLineEdit *m_editor; QListWidget *m_list; }; } #endif