Vuo  2.0.3
VuoNodeClassListItemHighlighter.hh
Go to the documentation of this file.
1 
10 #pragma once
11 
15 class VuoNodeClassListItemHighlighter : public QSyntaxHighlighter
16 {
17  Q_OBJECT
18 public:
19  explicit VuoNodeClassListItemHighlighter(QObject *parent = 0);
20  void highlightBlock(const QString &text);
21  void addTargetTerm(QString regExp);
22  void setNodeClassNameStartIndex(int index);
23 
24 signals:
25 
26 public slots:
27 
28 private:
29  static const QRegExp nodeNameTokenDelimiter;
30  static const QRegExp nodeClassNameTokenDelimiter;
31  int nodeClassNameStartIndex;
32  vector<QString> targetTerms;
33 
34 };