Skip to content

Commit 4972e4c

Browse files
authored
Merge pull request #552 from ghutchis/updated-qttesting
Add support for QtTesting under Qt6
2 parents 1e548d5 + 21be3ad commit 4972e4c

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

avogadro/mainwindow.cpp

+7-4
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ class XMLEventObserver : public pqEventObserver
120120
~XMLEventObserver() { delete this->XMLStream; }
121121

122122
protected:
123-
virtual void setStream(QTextStream* stream)
123+
virtual void setStream(QTextStream* stream) override
124124
{
125125
if (this->XMLStream) {
126126
this->XMLStream->writeEndElement();
@@ -142,13 +142,15 @@ class XMLEventObserver : public pqEventObserver
142142
}
143143

144144
virtual void onRecordEvent(const QString& widget, const QString& command,
145-
const QString& arguments)
145+
const QString& arguments,
146+
const int& eventType = 0) override
146147
{
147148
if (this->XMLStream) {
148149
this->XMLStream->writeStartElement("event");
149150
this->XMLStream->writeAttribute("widget", widget);
150151
this->XMLStream->writeAttribute("command", command);
151152
this->XMLStream->writeAttribute("arguments", arguments);
153+
this->XMLStream->writeAttribute("eventType", QString::number(eventType));
152154
this->XMLStream->writeEndElement();
153155
}
154156
}
@@ -168,7 +170,7 @@ class XMLEventSource : public pqEventSource
168170
~XMLEventSource() { delete this->XMLStream; }
169171

170172
protected:
171-
virtual void setContent(const QString& xmlfilename)
173+
virtual void setContent(const QString& xmlfilename) override
172174
{
173175
delete this->XMLStream;
174176
this->XMLStream = nullptr;
@@ -182,7 +184,8 @@ class XMLEventSource : public pqEventSource
182184
this->XMLStream = new QXmlStreamReader(data);
183185
}
184186

185-
int getNextEvent(QString& widget, QString& command, QString& arguments)
187+
int getNextEvent(QString& widget, QString& command, QString& arguments,
188+
int& eventType) override
186189
{
187190
if (this->XMLStream->atEnd())
188191
return DONE;

0 commit comments

Comments
 (0)