本文整理汇总了C++中QXmlSchema::setNetworkAccessManager方法的典型用法代码示例。如果您正苦于以下问题:C++ QXmlSchema::setNetworkAccessManager方法的具体用法?C++ QXmlSchema::setNetworkAccessManager怎么用?C++ QXmlSchema::setNetworkAccessManager使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QXmlSchema
的用法示例。
在下文中一共展示了QXmlSchema::setNetworkAccessManager方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: networkAccessManager
void tst_QXmlSchema::networkAccessManager() const
{
/* Test that we return the network manager that was set. */
{
QNetworkAccessManager manager;
QXmlSchema schema;
schema.setNetworkAccessManager(&manager);
QCOMPARE(schema.networkAccessManager(), &manager);
}
}
示例2: propertyInitialization
void tst_QXmlSchemaValidator::propertyInitialization() const
{
/* Verify that properties set in the schema are used as default values for the validator */
{
MessageSilencer handler;
TestURIResolver resolver;
QNetworkAccessManager manager;
QXmlSchema schema;
schema.setMessageHandler(&handler);
schema.setUriResolver(&resolver);
schema.setNetworkAccessManager(&manager);
QXmlSchemaValidator validator(schema);
QCOMPARE(validator.messageHandler(), static_cast<QAbstractMessageHandler *>(&handler));
QCOMPARE(validator.uriResolver(), static_cast<const QAbstractUriResolver *>(&resolver));
QCOMPARE(validator.networkAccessManager(), &manager);
}
}
示例3: networkAccessManagerDefaultValue
void tst_QXmlSchemaValidator::networkAccessManagerDefaultValue() const
{
/* Test that the default value of network access manager is equal to the one from the schema. */
{
const QXmlSchema schema;
const QXmlSchemaValidator validator(schema);
QVERIFY(validator.networkAccessManager() == schema.networkAccessManager());
}
/* Test that the default value of network access manager is equal to the one from the schema. */
{
QXmlSchema schema;
QNetworkAccessManager manager;
schema.setNetworkAccessManager(&manager);
const QXmlSchemaValidator validator(schema);
QVERIFY(validator.networkAccessManager() == schema.networkAccessManager());
}
}