|
libfuoten 0.8.1
Qt based library to access the ownCloud/Nextcloud News App API
|
#include <Fuoten/Helpers/AbstractNamFactory>
Public Member Functions | |
| virtual | ~AbstractNamFactory () |
| virtual QNetworkAccessManager * | create (QObject *parent)=0 |
The AbstractNamFactory class creates QNetworkAccessManager instances for Fuoten API classes.
Fuoten API classes use QNetworkAccessManager for all network access. By implementing a factory, it is possible to provide the API classes with custom QNetworkAccessManager instances with specialized caching, proxy and cookies support.
To implement a factory, subclass AbstractNamFactory and implement the virtual create() method, then assign it to the Fuoten API classes engine using Component::setNetworkAccessManagerFactory().
|
virtualdefault |
Destroys the factory. The default implementation does nothing.
|
pure virtual |
Creates and returns a network access manager with the specified parent. This method must return a new QNetworkAccessManager instance each time it is called.