@@ -120,7 +120,7 @@ class XMLEventObserver : public pqEventObserver
120
120
~XMLEventObserver () { delete this ->XMLStream ; }
121
121
122
122
protected:
123
- virtual void setStream (QTextStream* stream)
123
+ virtual void setStream (QTextStream* stream) override
124
124
{
125
125
if (this ->XMLStream ) {
126
126
this ->XMLStream ->writeEndElement ();
@@ -142,13 +142,15 @@ class XMLEventObserver : public pqEventObserver
142
142
}
143
143
144
144
virtual void onRecordEvent (const QString& widget, const QString& command,
145
- const QString& arguments)
145
+ const QString& arguments,
146
+ const int & eventType = 0 ) override
146
147
{
147
148
if (this ->XMLStream ) {
148
149
this ->XMLStream ->writeStartElement (" event" );
149
150
this ->XMLStream ->writeAttribute (" widget" , widget);
150
151
this ->XMLStream ->writeAttribute (" command" , command);
151
152
this ->XMLStream ->writeAttribute (" arguments" , arguments);
153
+ this ->XMLStream ->writeAttribute (" eventType" , QString::number (eventType));
152
154
this ->XMLStream ->writeEndElement ();
153
155
}
154
156
}
@@ -168,7 +170,7 @@ class XMLEventSource : public pqEventSource
168
170
~XMLEventSource () { delete this ->XMLStream ; }
169
171
170
172
protected:
171
- virtual void setContent (const QString& xmlfilename)
173
+ virtual void setContent (const QString& xmlfilename) override
172
174
{
173
175
delete this ->XMLStream ;
174
176
this ->XMLStream = nullptr ;
@@ -182,7 +184,8 @@ class XMLEventSource : public pqEventSource
182
184
this ->XMLStream = new QXmlStreamReader (data);
183
185
}
184
186
185
- int getNextEvent (QString& widget, QString& command, QString& arguments)
187
+ int getNextEvent (QString& widget, QString& command, QString& arguments,
188
+ int & eventType) override
186
189
{
187
190
if (this ->XMLStream ->atEnd ())
188
191
return DONE;
0 commit comments