I am experimenting with creating my own scheme. Per the documentation at 
http://doc.qt.io/qt-5/qnetworkaccessmanager.html#supportedSchemes I am to 
provide a protected slot, which will be hooked up by the MOC. However I am only 
ever getting the default implementation:
I got:
("ftp", "file", "qrc", "http", "https", "data")
I expected:
("aes")

Also, what's this "data" scheme it supports?

[Please no comments about using HTTPS, I'm already using HTTPS where 
appropriate] 

#include <QNetworkAccessManager>

class EncryptingNetworkManager: public QNetworkAccessManager {
public:
        EncryptingNetworkManager(QObject *parent = 0) : 
QNetworkAccessManager(parent)
        {
        }

protected slots:
        QStringList supportedSchemesImplementation() {
                QStringList schemes;
                schemes.push_back("aes");
                return schemes;
        }
};

int main(int argc, char *argv[])
{
        EncryptingNetworkManager enm;
        qDebug() << enm.supportedSchemes();
...
 
}

--
Thanks
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to