El Dimarts, 20 de març de 2012, a les 12:26:05, Weng Xuetian va escriure: > Hi,
Hi > I'm currently implementing a library that require network access, and I need > some custom url such as "myapp://" to do oauth callback, so I create a > class inherits QNetworkAccessManager. > > But I found if anyone want to KDE's KIO::Integration::AccessManager to > replace the NetworkAccessManager in order to use KDE proxy setting and KIO, > there will be some problem. I don't want this library hardly depends on > KDE, but I also hope it can integrate with KDE well. > > I read attica's code but seems it use a custom interface, which is not > fesible here since I need to set the NetworkAccessManager to the QWebView. > > Any idea about how to solve this problem? Is simply keep a pointer to the > old networkmanager and redirect createRequest to it enough? I think you could make your QNetworkAccessManager have a setNonMyAppAccessManager() and then all the calls that happen to your MyAppNetworkAccessManager that are not myapp:// you redirected them to the QNetworkAccessManager passed there. I'm not a huge expert in QNetworkAccessManager but it could work. So give it a try :-) Cheers, Albert > > Thanks! >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<