Skip to content

Commit

Permalink
Merge pull request #552 from ghutchis/updated-qttesting
Browse files Browse the repository at this point in the history
Add support for QtTesting under Qt6
  • Loading branch information
ghutchis authored Jan 17, 2025
2 parents 1e548d5 + 21be3ad commit 4972e4c
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions avogadro/mainwindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ class XMLEventObserver : public pqEventObserver
~XMLEventObserver() { delete this->XMLStream; }

protected:
virtual void setStream(QTextStream* stream)
virtual void setStream(QTextStream* stream) override
{
if (this->XMLStream) {
this->XMLStream->writeEndElement();
Expand All @@ -142,13 +142,15 @@ class XMLEventObserver : public pqEventObserver
}

virtual void onRecordEvent(const QString& widget, const QString& command,
const QString& arguments)
const QString& arguments,
const int& eventType = 0) override
{
if (this->XMLStream) {
this->XMLStream->writeStartElement("event");
this->XMLStream->writeAttribute("widget", widget);
this->XMLStream->writeAttribute("command", command);
this->XMLStream->writeAttribute("arguments", arguments);
this->XMLStream->writeAttribute("eventType", QString::number(eventType));
this->XMLStream->writeEndElement();
}
}
Expand All @@ -168,7 +170,7 @@ class XMLEventSource : public pqEventSource
~XMLEventSource() { delete this->XMLStream; }

protected:
virtual void setContent(const QString& xmlfilename)
virtual void setContent(const QString& xmlfilename) override
{
delete this->XMLStream;
this->XMLStream = nullptr;
Expand All @@ -182,7 +184,8 @@ class XMLEventSource : public pqEventSource
this->XMLStream = new QXmlStreamReader(data);
}

int getNextEvent(QString& widget, QString& command, QString& arguments)
int getNextEvent(QString& widget, QString& command, QString& arguments,
int& eventType) override
{
if (this->XMLStream->atEnd())
return DONE;
Expand Down

0 comments on commit 4972e4c

Please sign in to comment.