hyperion-project / hyperion.ng

The successor to Hyperion aka Hyperion Next Generation
https://hyperion-project.org/
MIT License
3.02k stars 375 forks source link

QNetworkConfigurationManager is deprecated in Qt 5.15 #869

Open m-seker opened 4 years ago

m-seker commented 4 years ago

Feature request

What problem does this feature solve?

QNetworkConfigurationManager is deprecated since Qt 5.15 and will be removed in Qt 6. https://github.com/qt/qtbase/blob/dddd0c3ad80b08e4e7775095e51995f360b5e336/dist/changes-5.15.0#L47

SSDPHandler uses QNetworkConfigurationManager to listen for IP changes. We need an alternative.

What does the proposed API look like?

You can see some relevant discussion here as an example : https://github.com/qbittorrent/qBittorrent/issues/12970

How should this be implemented in your opinion?

We will probably need to go non cross platform way.

Are you willing to work on this yourself?

Maybe :)

m-seker commented 4 years ago

Or we can just wait those guys to implement and copy/paste :D (qbittorrent/qBittorrent#12970)