diff --git a/examples/corelib/serialization/rsslisting/main.cpp b/examples/corelib/serialization/rsslisting/main.cpp index 99862bac775..f6b44b0bbb2 100644 --- a/examples/corelib/serialization/rsslisting/main.cpp +++ b/examples/corelib/serialization/rsslisting/main.cpp @@ -9,6 +9,7 @@ Provides the main function for the RSS news reader example. #include "rsslisting.h" #include +using namespace Qt::StringLiterals; /*! Create an application and a main widget. Open the main widget for @@ -19,7 +20,7 @@ Provides the main function for the RSS news reader example. int main(int argc, char **argv) { QApplication app(argc, argv); - RSSListing rsslisting; + RSSListing rsslisting(u"https://www.qt.io/blog/rss.xml"_s); rsslisting.show(); return app.exec(); } diff --git a/examples/corelib/serialization/rsslisting/rsslisting.cpp b/examples/corelib/serialization/rsslisting/rsslisting.cpp index 51df3a6f4c5..7c1f57ecc98 100644 --- a/examples/corelib/serialization/rsslisting/rsslisting.cpp +++ b/examples/corelib/serialization/rsslisting/rsslisting.cpp @@ -32,12 +32,12 @@ its operation, and also allows very large data sources to be read. news. */ -RSSListing::RSSListing(QWidget *parent) +RSSListing::RSSListing(const QString &url, QWidget *parent) : QWidget(parent), currentReply(0) { lineEdit = new QLineEdit(this); - lineEdit->setText("http://blog.qt.io/feed/"); + lineEdit->setText(url); fetchButton = new QPushButton(tr("Fetch"), this); diff --git a/examples/corelib/serialization/rsslisting/rsslisting.h b/examples/corelib/serialization/rsslisting/rsslisting.h index a7fd5a857d2..c5ac855dce6 100644 --- a/examples/corelib/serialization/rsslisting/rsslisting.h +++ b/examples/corelib/serialization/rsslisting/rsslisting.h @@ -21,7 +21,7 @@ class RSSListing : public QWidget { Q_OBJECT public: - RSSListing(QWidget *widget = nullptr); + explicit RSSListing(const QString &url = QString(), QWidget *widget = nullptr); public slots: void fetch();