Chatterino
RegExpItemDelegate.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QRegularExpression>
4 #include <QStyledItemDelegate>
5 
6 namespace chatterino {
7 
8 class RegExpItemDelegate : public QStyledItemDelegate
9 {
10  Q_OBJECT
11 
12 public:
13  RegExpItemDelegate(QObject *parent, QRegularExpression regexp);
14 
15  QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option,
16  const QModelIndex &index) const override;
17 
18 private:
19  const QRegularExpression regexp_;
20 };
21 
22 } // namespace chatterino
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override
Definition: RegExpItemDelegate.cpp:16
Definition: Application.cpp:48
RegExpItemDelegate(QObject *parent, QRegularExpression regexp)
Definition: RegExpItemDelegate.cpp:9
Definition: RegExpItemDelegate.hpp:8