X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fytcategories.cpp;h=8ac7a4249ad513824730801beb6a558d70ff13cf;hb=refs%2Ftags%2Fupstream%2F2.5.1;hp=db5a244cddd770c1a2b4605075af0dab18de357f;hpb=e5ab28f93dda6e878973f57276db5edab68d13bc;p=minitube diff --git a/src/ytcategories.cpp b/src/ytcategories.cpp index db5a244..8ac7a42 100644 --- a/src/ytcategories.cpp +++ b/src/ytcategories.cpp @@ -26,6 +26,7 @@ $END_LICENSE */ #include "ytregions.h" #include #endif +#include "compatibility/qurlqueryhelper.h" namespace The { NetworkAccess* http(); @@ -40,25 +41,15 @@ void YTCategories::loadCategories(QString language) { #ifdef APP_YT3 QUrl url = YT3::instance().method("videoCategories"); - -#if QT_VERSION >= 0x050000 { - QUrl &u = url; - QUrlQuery url(u); -#endif - - url.addQueryItem("part", "snippet"); - url.addQueryItem("hl", language); + QUrlQueryHelper urlHelper(url); + urlHelper.addQueryItem("part", "snippet"); + urlHelper.addQueryItem("hl", language); QString regionCode = YTRegions::currentRegionId(); if (regionCode.isEmpty()) regionCode = "us"; - url.addQueryItem("regionCode", regionCode); - -#if QT_VERSION >= 0x050000 - u.setQuery(url); + urlHelper.addQueryItem("regionCode", regionCode); } -#endif - #else QString url = "http://gdata.youtube.com/schemas/2007/categories.cat?hl=" + language; #endif