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 <<

Reply via email to