Fix QtNetwork compilation for -qconfig large
Change-Id: I231272e59101e9492a7a1edbacab165b96927877 Reviewed-by: Shane Kearns <shane.kearns@accenture.com>
This commit is contained in:
parent
b16a307dbc
commit
864e996384
@ -377,7 +377,7 @@
|
||||
#endif
|
||||
|
||||
// Bearer Management
|
||||
#if !defined(QT_NO_BEARERMANAGEMENT) && (defined(QT_NO_LIBRARY))
|
||||
#if !defined(QT_NO_BEARERMANAGEMENT) && (defined(QT_NO_LIBRARY) || defined(QT_NO_PROPERTIES))
|
||||
#define QT_NO_BEARERMANAGEMENT
|
||||
#endif
|
||||
|
||||
|
@ -1049,7 +1049,7 @@ SeeAlso: ???
|
||||
Feature: BEARERMANAGEMENT
|
||||
Description: Provides bearer management support
|
||||
Section: Networking
|
||||
Requires: LIBRARY NETWORKINTERFACE
|
||||
Requires: LIBRARY NETWORKINTERFACE PROPERTIES
|
||||
Name: Bearer Management
|
||||
SeeAlso: ???
|
||||
|
||||
|
@ -416,7 +416,9 @@ QNetworkAccessManager::QNetworkAccessManager(QObject *parent)
|
||||
qRegisterMetaType<QSslConfiguration>("QSslConfiguration");
|
||||
#endif
|
||||
qRegisterMetaType<QList<QPair<QByteArray,QByteArray> > >("QList<QPair<QByteArray,QByteArray> >");
|
||||
#ifndef QT_NO_HTTP
|
||||
qRegisterMetaType<QHttpNetworkRequest>("QHttpNetworkRequest");
|
||||
#endif
|
||||
qRegisterMetaType<QNetworkReply::NetworkError>("QNetworkReply::NetworkError");
|
||||
qRegisterMetaType<QSharedPointer<char> >("QSharedPointer<char>");
|
||||
}
|
||||
|
@ -162,8 +162,9 @@ public:
|
||||
static inline QNetworkAccessCache *getObjectCache(QNetworkAccessBackend *backend)
|
||||
{ return &backend->manager->objectCache; }
|
||||
Q_AUTOTEST_EXPORT static void clearCache(QNetworkAccessManager *manager);
|
||||
#ifndef QT_NO_BEARERMANAGEMENT
|
||||
Q_AUTOTEST_EXPORT static const QWeakPointer<const QNetworkSession> getNetworkSession(const QNetworkAccessManager *manager);
|
||||
|
||||
#endif
|
||||
Q_DECLARE_PUBLIC(QNetworkAccessManager)
|
||||
};
|
||||
|
||||
|
@ -136,11 +136,13 @@ void QNetworkReplyImplPrivate::_q_startOperation()
|
||||
return;
|
||||
}
|
||||
|
||||
#ifndef QT_NO_BEARERMANAGEMENT
|
||||
if (session) {
|
||||
//get notification of policy changes.
|
||||
QObject::connect(session.data(), SIGNAL(usagePoliciesChanged(QNetworkSession::UsagePolicies)),
|
||||
q, SLOT(_q_networkSessionUsagePoliciesChanged(QNetworkSession::UsagePolicies)));
|
||||
}
|
||||
#endif
|
||||
|
||||
if (backend && backend->isSynchronous()) {
|
||||
state = Finished;
|
||||
|
Loading…
x
Reference in New Issue
Block a user