54
54
#endif
55
55
56
56
#include < QMap>
57
+ #include < QtCore/QRegularExpression>
57
58
58
59
using namespace message_filters ::sync_policies;
59
60
@@ -81,7 +82,7 @@ class RosFilteredTopicProperty : public RosTopicProperty
81
82
const QString& default_value = QString(),
82
83
const QString& message_type = QString(),
83
84
const QString& description = QString(),
84
- const QRegExp & filter = QRegExp (),
85
+ const QRegularExpression & filter = QRegularExpression (),
85
86
Property* parent = nullptr )
86
87
: RosTopicProperty(name, default_value, message_type, description, parent)
87
88
, filter_(filter)
@@ -94,7 +95,7 @@ class RosFilteredTopicProperty : public RosTopicProperty
94
95
const QString& default_value,
95
96
const QString& message_type,
96
97
const QString& description,
97
- const QRegExp & filter,
98
+ const QRegularExpression & filter,
98
99
Property* parent,
99
100
Func&& changed_slot,
100
101
const R* receiver)
@@ -109,7 +110,7 @@ class RosFilteredTopicProperty : public RosTopicProperty
109
110
const QString& default_value,
110
111
const QString& message_type,
111
112
const QString& description,
112
- const QRegExp & filter,
113
+ const QRegularExpression & filter,
113
114
P* parent,
114
115
Func&& changed_slot)
115
116
: RosFilteredTopicProperty(name, default_value, message_type, description, filter, parent)
@@ -124,7 +125,7 @@ class RosFilteredTopicProperty : public RosTopicProperty
124
125
fillTopicList ();
125
126
}
126
127
127
- QRegExp filter () const
128
+ QRegularExpression filter () const
128
129
{
129
130
return filter_;
130
131
}
@@ -142,7 +143,7 @@ protected Q_SLOTS:
142
143
}
143
144
144
145
private:
145
- QRegExp filter_;
146
+ QRegularExpression filter_;
146
147
bool filter_enabled_;
147
148
};
148
149
0 commit comments