MCPcopy Create free account
hub / github.com/altairwei/WizNotePlus / readDependencies

Method readDependencies

lib/extensionsystem/pluginspec.cpp:764–788  ·  view source on GitHub ↗

! \internal */

Source from the content-addressed store, hash-verified

762 \internal
763*/
764void PluginSpecPrivate::readDependencies(QXmlStreamReader &reader)
765{
766 while (!reader.atEnd()) {
767 reader.readNext();
768 switch (reader.tokenType()) {
769 case QXmlStreamReader::StartElement:
770 if (reader.name() == QLatin1String(DEPENDENCY))
771 readDependencyEntry(reader);
772 else
773 reader.raiseError(msgInvalidElement(reader.name().toString()));
774 break;
775 case QXmlStreamReader::Comment:
776 case QXmlStreamReader::Characters:
777 break;
778 case QXmlStreamReader::EndElement:
779 if (reader.name() == QLatin1String(DEPENDENCYLIST))
780 return;
781 reader.raiseError(msgUnexpectedClosing(reader.name().toString()));
782 break;
783 default:
784 reader.raiseError(msgUnexpectedToken());
785 break;
786 }
787 }
788}
789
790/*!
791 \internal

Callers

nothing calls this directly

Calls 5

msgInvalidElementFunction · 0.85
msgUnexpectedClosingFunction · 0.85
msgUnexpectedTokenFunction · 0.85
nameMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected