]> git.sur5r.net Git - minitube/commitdiff
More const references everywhere
authorFlavio Tordini <flavio.tordini@gmail.com>
Sun, 17 May 2015 09:11:53 +0000 (11:11 +0200)
committerFlavio Tordini <flavio.tordini@gmail.com>
Sun, 17 May 2015 09:11:53 +0000 (11:11 +0200)
38 files changed:
src/aggregatevideosource.h
src/database.cpp
src/database.h
src/iconutils.cpp
src/loadingwidget.cpp
src/loadingwidget.h
src/mainwindow.cpp
src/mainwindow.h
src/mediaview.cpp
src/mediaview.h
src/painterutils.cpp
src/painterutils.h
src/playlistmodel.cpp
src/playlistmodel.h
src/refinesearchwidget.cpp
src/refinesearchwidget.h
src/searchparams.cpp
src/searchparams.h
src/searchview.cpp
src/searchview.h
src/sidebarheader.cpp
src/sidebarheader.h
src/sidebarwidget.cpp
src/standardfeedsview.cpp
src/standardfeedsview.h
src/temporary.cpp
src/video.cpp
src/video.h
src/videoareawidget.cpp
src/videoareawidget.h
src/videosource.cpp
src/videosource.h
src/ytregions.cpp
src/ytregions.h
src/ytsearch.cpp
src/ytsearch.h
src/ytsinglevideosource.h
src/ytstandardfeed.h

index 55aa730091d02973c353d6255ba8bf38f8d26995..6263c43a34aa17c185fcd0fc3399a97192e77c31 100644 (file)
@@ -35,7 +35,7 @@ public:
     virtual void abort();
     virtual const QStringList & getSuggestions();
     QString getName() { return name; }
-    void setName(QString name) { this->name = name; }
+    void setName(const QString &value) { name = value; }
     void setUnwatched(bool enable) { unwatched = enable; }
 
 private:
index e49133b1e829d698fe5076c9b2786992bbc7150e..0e1059f1918ed304b10739e4cf506bed079738d9 100644 (file)
@@ -144,7 +144,7 @@ QSqlDatabase Database::getConnection() {
     }
 }
 
-QVariant Database::getAttribute(QString name) {
+QVariant Database::getAttribute(const QString &name) {
     QSqlQuery query("select value from attributes where name=?", getConnection());
     query.bindValue(0, name);
 
@@ -155,7 +155,7 @@ QVariant Database::getAttribute(QString name) {
     return QVariant();
 }
 
-void Database::setAttribute(QString name, QVariant value) {
+void Database::setAttribute(const QString &name, const QVariant &value) {
     QSqlQuery query(getConnection());
     query.prepare("insert or replace into attributes (name, value) values (?,?)");
     query.bindValue(0, name);
index e5133fca18994e7931fe7d262bd443872617256d..3012a0f343d6e8ecf141a3b196ce7880abf0ff0c 100644 (file)
@@ -42,8 +42,8 @@ private:
     Database();
     static QString getDbLocation();
     void createDatabase();
-    QVariant getAttribute(QString name);
-    void setAttribute(QString name, QVariant value);
+    QVariant getAttribute(const QString &name);
+    void setAttribute(const QString &name, const QVariant &value);
 
     void fixChannelIds();
 
index de75631d4d31d00c1d6074fa12ff8e31d5e0b46d..6b0f61ed2ead07235e85f2f22bee8ff3020dd01b 100644 (file)
@@ -52,7 +52,7 @@ QIcon IconUtils::icon(const QString &name) {
 
 QIcon IconUtils::icon(const QStringList &names) {
     QIcon icon;
-    foreach (QString name, names) {
+    foreach (const QString &name, names) {
         icon = IconUtils::icon(name);
         if (!icon.availableSizes().isEmpty()) break;
     }
@@ -63,7 +63,7 @@ QIcon IconUtils::tintedIcon(const QString &name, const QColor &color, QList<QSiz
     QIcon i = IconUtils::icon(name);
     QIcon t;
     if (sizes.isEmpty()) sizes = i.availableSizes();
-    foreach (QSize size, sizes) {
+    foreach (const QSize &size, sizes) {
         QPixmap pixmap = i.pixmap(size);
         QImage tintedImage = tinted(pixmap.toImage(), color);
         t.addPixmap(QPixmap::fromImage(tintedImage));
index 6ba8af106b7b1a43fd86fab82b47bdfbe49a7d4b..5530b742773f467fc864754722bb3b0ba9ab3603 100644 (file)
@@ -110,7 +110,7 @@ void LoadingWidget::setVideo(Video *video) {
     startTime.start();
 }
 
-void LoadingWidget::setError(QString message) {
+void LoadingWidget::setError(const QString &message) {
     titleLabel->setText(tr("Error"));
     descriptionLabel->setText(message);
     // progressBar->hide();
index 4c7a2d36baf554bfde488826f11d02d7276aa9e0..21f0f19d8e6f884d538c7073629dc0fa3bbcbf8c 100644 (file)
@@ -34,7 +34,7 @@ class LoadingWidget : public QWidget {
 public:
     LoadingWidget(QWidget *parent);
     void setVideo(Video *video);
-    void setError(QString message);
+    void setError(const QString &message);
     void clear();
 
 public slots:
index 5ddaf12c3ecbdec880ab5845cf69902e864c8f3b..65d3627f63c1dc89379464222a4c070c76a74552 100644 (file)
@@ -1461,7 +1461,7 @@ void MainWindow::volumeMutedChanged(bool muted) {
 #endif
 }
 
-void MainWindow::setDefinitionMode(QString definitionName) {
+void MainWindow::setDefinitionMode(const QString &definitionName) {
     QAction *definitionAct = The::globalActions()->value("definition");
     definitionAct->setText(definitionName);
     definitionAct->setStatusTip(tr("Maximum video definition set to %1").arg(definitionAct->text())
@@ -1520,7 +1520,7 @@ void MainWindow::setManualPlay(bool enabled) {
     showActionInStatusBar(The::globalActions()->value("manualplay"), enabled);
 }
 
-void MainWindow::updateDownloadMessage(QString message) {
+void MainWindow::updateDownloadMessage(const QString &message) {
     The::globalActions()->value("downloads")->setText(message);
 }
 
@@ -1609,7 +1609,7 @@ void MainWindow::checkForUpdate() {
     settings.setValue(updateCheckKey, unixTime);
 }
 
-void MainWindow::gotNewVersion(QString version) {
+void MainWindow::gotNewVersion(const QString &version) {
     if (updateChecker) {
         delete updateChecker;
         updateChecker = 0;
@@ -1629,7 +1629,7 @@ void MainWindow::gotNewVersion(QString version) {
 #endif
 }
 
-void MainWindow::simpleUpdateDialog(QString version) {
+void MainWindow::simpleUpdateDialog(const QString &version) {
     QMessageBox msgBox(this);
     msgBox.setIconPixmap(
                 QPixmap(":/images/app.png")
@@ -1718,7 +1718,7 @@ void MainWindow::printHelp() {
     std::cout << msg.toLocal8Bit().data();
 }
 
-void MainWindow::showMessage(QString message) {
+void MainWindow::showMessage(const QString &message) {
     statusBar()->showMessage(message, 60000);
 }
 
index 1c761714e2097561ae53c138e7fcb65fac115e8b..7e593a027ee956c1eee2ea9de5ac2607ab0db66d 100644 (file)
@@ -76,7 +76,7 @@ public slots:
     void suggestionAccepted(Suggestion *suggestion);
     void search(const QString &query);
     void goBack();
-    void showMessage(QString message);
+    void showMessage(const QString &message);
 #ifdef APP_ACTIVATION
     void showActivationView(bool transition = true);
     void showActivationDialog();
@@ -97,7 +97,7 @@ protected:
 private slots:
     void lazyInit();
     void checkForUpdate();
-    void gotNewVersion(QString version);
+    void gotNewVersion(const QString &version);
     void visitSite();
     void donate();
     void reportIssue();
@@ -112,7 +112,7 @@ private slots:
     void searchFocus();
     void tick(qint64 time);
     void totalTimeChanged(qint64 time);
-    void setDefinitionMode(QString definitionName);
+    void setDefinitionMode(const QString &definitionName);
     void toggleDefinitionMode();
     void clearRecentKeywords();
 
@@ -128,7 +128,7 @@ private slots:
     void showFullscreenPlaylist(bool show);
 
     void setManualPlay(bool enabled);
-    void updateDownloadMessage(QString);
+    void updateDownloadMessage(const QString &);
     void downloadsFinished();
     void toggleDownloads(bool show);
 
@@ -152,7 +152,7 @@ private:
     void showWidget(QWidget*, bool transition = true);
     static QString formatTime(qint64 time);
     bool confirmQuit();
-    void simpleUpdateDialog(QString version);
+    void simpleUpdateDialog(const QString &version);
 
     UpdateChecker *updateChecker;
 
index 4d191fd1926d4631b8dcc49620f42ca8f6e1f238..f3837fdac03d6eb9ec878baf59a3a57a9be4266f 100644 (file)
@@ -307,7 +307,7 @@ void MediaView::disappear() {
 
 }
 
-void MediaView::handleError(QString message) {
+void MediaView::handleError(const QString &message) {
     qWarning() << __PRETTY_FUNCTION__ << message;
 #ifdef APP_PHONON_SEEK
     mediaObject->play();
@@ -341,7 +341,7 @@ void MediaView::pause() {
 #endif
 }
 
-QRegExp MediaView::wordRE(QString s) {
+QRegExp MediaView::wordRE(const QString &s) {
     return QRegExp("\\W" + s + "\\W?", Qt::CaseInsensitive);
 }
 
index 84146d7d2e105918b4ec832682fcdd79eb7111ea..b46bfd74e36e14d10c9e3d9c2fe010c6a76a3c4f 100644 (file)
@@ -113,7 +113,7 @@ private slots:
     void activeRowChanged(int);
     void selectVideos(QList<Video*> videos);
     void gotStreamUrl(QUrl streamUrl);
-    void handleError(QString message);
+    void handleError(const QString &message);
     // phonon
 #ifdef APP_PHONON
     void stateChanged(Phonon::State newState, Phonon::State oldState);
@@ -137,7 +137,7 @@ private:
     MediaView(QWidget *parent = 0);
     SearchParams* getSearchParams();
 
-    static QRegExp wordRE(QString s);
+    static QRegExp wordRE(const QString &s);
 
     QSplitter *splitter;
     SidebarWidget *sidebar;
index 54f4cbdab59491c7b8c81ae375c166e398ae4dc6..097eac2058634ea81ba0c8f2fb94e350c614c9c1 100644 (file)
@@ -23,7 +23,7 @@ $END_LICENSE */
 
 PainterUtils::PainterUtils() { }
 
-void PainterUtils::centeredMessage(QString message, QWidget* widget) {
+void PainterUtils::centeredMessage(const QString &message, QWidget* widget) {
     QPainter painter(widget);
     painter.setFont(FontUtils::big());
     QSize textSize(QFontMetrics(painter.font()).size(Qt::TextSingleLine, message));
index 26bdbabb155b41f30202160e8d4c4f4a4a645865..2ff86f2e989ce50e47f519384d31ab48d5738ce8 100644 (file)
@@ -29,7 +29,7 @@ $END_LICENSE */
 class PainterUtils {
 
 public:
-    static void centeredMessage(QString message, QWidget* widget);
+    static void centeredMessage(const QString &message, QWidget* widget);
     static void topShadow(QWidget *widget);
     static void paintBadge(QPainter *painter, const QString &text, bool center = false);
 
index eb8a2ddb06ffc808244ee45887bb8452894ebdcc..264f6ec3cacc42c9072e7d42da280e7002e0e8aa 100644 (file)
@@ -232,7 +232,7 @@ void PlaylistModel::searchFinished(int total) {
         handleFirstVideo(videos.first());
 }
 
-void PlaylistModel::searchError(QString message) {
+void PlaylistModel::searchError(const QString &message) {
     errorMessage = message;
     // update the message item
     emit dataChanged( createIndex( maxItems, 0 ), createIndex( maxItems, columnCount() - 1 ) );
@@ -340,7 +340,7 @@ bool PlaylistModel::removeRows(int position, int rows, const QModelIndex & /*par
 void PlaylistModel::removeIndexes(QModelIndexList &indexes) {
     QList<Video*> originalList(videos);
     QList<Video*> delitems;
-    foreach (QModelIndex index, indexes) {
+    foreach (const QModelIndex &index, indexes) {
         if (index.row() >= originalList.size()) continue;
         Video* video = originalList.at(index.row());
         int idx = videos.indexOf(video);
@@ -464,7 +464,7 @@ QModelIndex PlaylistModel::indexForVideo(Video* video) {
 void PlaylistModel::move(QModelIndexList &indexes, bool up) {
     QList<Video*> movedVideos;
 
-    foreach (QModelIndex index, indexes) {
+    foreach (const QModelIndex &index, indexes) {
         int row = index.row();
         if (row >= videos.size()) continue;
         // qDebug() << "index row" << row;
index 2123bd245d603b29c14ddc7f821c076044abee75..82ffcf64231063b849c7a9ffbb7fa699020f2b02 100644 (file)
@@ -90,7 +90,7 @@ public slots:
     void searchNeeded();
     void addVideos(QList<Video*> newVideos);
     void searchFinished(int total);
-    void searchError(QString message);
+    void searchError(const QString &message);
     void updateVideoSender();
     void emitDataChanged();
 
index cba9079312d53ef4136476ecf19bd88f14c37955..3518d7127f7dbd82d256c39987e9841578fc5e0b 100644 (file)
@@ -57,7 +57,7 @@ void RefineSearchWidget::setup() {
             << tr("View Count")
             << tr("Rating");
     int i = 0;
-    foreach (QString actionName, sortOptions) {
+    foreach (const QString &actionName, sortOptions) {
         QAction *action = new QAction(actionName, sortBar);
         action->setCheckable(true);
         action->setFont(FontUtils::medium());
@@ -78,7 +78,7 @@ void RefineSearchWidget::setup() {
             << tr("7 Days")
             << tr("30 Days");
     i = 0;
-    foreach (QString actionName, timeSpans) {
+    foreach (const QString &actionName, timeSpans) {
         QAction *action = new QAction(actionName, timeBar);
         action->setCheckable(true);
         action->setFont(FontUtils::medium());
@@ -104,7 +104,7 @@ void RefineSearchWidget::setup() {
             << tr("Between 4 and 20 minutes")
             << tr("Longer than 20 minutes");
     i = 0;
-    foreach (QString actionName, lengthOptions) {
+    foreach (const QString &actionName, lengthOptions) {
         QAction *action = new QAction(actionName, timeBar);
         action->setStatusTip(tips.at(i));
         action->setCheckable(true);
@@ -127,7 +127,7 @@ void RefineSearchWidget::setup() {
             << ""
             << tr("720p or higher");
     i = 0;
-    foreach (QString actionName, qualityOptions) {
+    foreach (const QString &actionName, qualityOptions) {
         QAction *action = new QAction(actionName, timeBar);
         action->setStatusTip(tips.at(i));
         action->setCheckable(true);
@@ -151,7 +151,7 @@ void RefineSearchWidget::setup() {
     layout->addWidget(doneButton, 0, Qt::AlignLeft);
 }
 
-void RefineSearchWidget::setupLabel(QString text, QBoxLayout *layout, QString paramName) {
+void RefineSearchWidget::setupLabel(const QString &text, QBoxLayout *layout, const QString &paramName) {
     QBoxLayout* hLayout = new QHBoxLayout();
     hLayout->setSpacing(8);
     hLayout->setMargin(0);
@@ -181,7 +181,7 @@ void RefineSearchWidget::setupLabel(QString text, QBoxLayout *layout, QString pa
     layout->addLayout(hLayout);
 }
 
-QToolBar* RefineSearchWidget::setupBar(QString paramName) {
+QToolBar* RefineSearchWidget::setupBar(const QString &paramName) {
     QToolBar* bar = new QToolBar(this);
     bar->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
     // bar->setProperty("segmented", true);
index 809d388690936aa2ed06a00a98e405aae8469609..efed109b8a13dff806aa7286f50f6c9bb2179956 100644 (file)
@@ -53,8 +53,8 @@ private slots:
 
 private:
     void setup();
-    void setupLabel(QString text, QBoxLayout* layout, QString paramName);
-    QToolBar *setupBar(QString paramName);
+    void setupLabel(const QString &text, QBoxLayout* layout, const QString &paramName);
+    QToolBar *setupBar(const QString &paramName);
 
     QHash<QString, QToolBar*> bars;
     bool dirty;
index 17a8dfa68247dd4b86afc236590c8e9c44aa3c65..47ab4def1a1cb44aa23eba4b4249fbe885658886 100644 (file)
@@ -29,7 +29,7 @@ SearchParams::SearchParams(QObject *parent) : QObject(parent) {
     m_publishedAfter = 0;
 }
 
-void SearchParams::setParam(QString name, QVariant value) {
+void SearchParams::setParam(const QString &name, const QVariant &value) {
     bool success = setProperty(name.toUtf8(), value);
     if (!success) qWarning() << "Failed to set property" << name << value.toString();
 }
index f55dcebaf2e1641dd97f9d5a3fa0a5f8e3777f94..c408c89aaf2ed0ec77821e37902acb38bc4e15dc 100644 (file)
@@ -91,7 +91,7 @@ public:
     }
 
 public slots:
-    void setParam(QString name, QVariant value);
+    void setParam(const QString &name, const QVariant &value);
 
 private:
     QString m_keywords;
index a0037a3d48a0b71690ed0bd59a9e6d073a49d5b5..1e6e5a278d35b8a79f75cc4e360ffbe6b7b4e1fa 100644 (file)
@@ -223,7 +223,7 @@ void SearchView::updateRecentKeywords() {
     recentKeywordsLabel->setVisible(!keywords.isEmpty());
     The::globalActions()->value("clearRecentKeywords")->setEnabled(!keywords.isEmpty());
 
-    foreach (QString keyword, keywords) {
+    foreach (const QString &keyword, keywords) {
         QString link = keyword;
         QString display = keyword;
         if (keyword.startsWith("http://") || keyword.startsWith("https://")) {
@@ -271,7 +271,7 @@ void SearchView::updateRecentChannels() {
     recentChannelsLabel->setVisible(!keywords.isEmpty());
     // TODO The::globalActions()->value("clearRecentKeywords")->setEnabled(!keywords.isEmpty());
 
-    foreach (QString keyword, keywords) {
+    foreach (const QString &keyword, keywords) {
         QString link = keyword;
         QString display = keyword;
         int separator = keyword.indexOf('|');
@@ -304,24 +304,22 @@ void SearchView::textChanged(const QString &text) {
     watchButton->setEnabled(!text.simplified().isEmpty());
 }
 
-void SearchView::watch(QString query) {
-
-    query = query.simplified();
+void SearchView::watch(const QString &query) {
+    QString q = query.simplified();
 
     // check for empty query
-    if (query.length() == 0) {
+    if (q.length() == 0) {
         queryEdit->setFocus(Qt::OtherFocusReason);
         return;
     }
 
     SearchParams *searchParams = new SearchParams();
     if (typeCombo->currentIndex() == 0)
-        searchParams->setKeywords(query);
+        searchParams->setKeywords(q);
     else {
         // remove spaces from channel name
-        query = query.simplified();
-        query = query.remove(' ');
-        searchParams->setChannelId(query);
+        q.remove(' ');
+        searchParams->setChannelId(q);
         searchParams->setSortBy(SearchParams::SortByNewest);
     }
 
@@ -348,9 +346,8 @@ void SearchView::watchChannel(const QString &channelId) {
     emit search(searchParams);
 }
 
-void SearchView::watchKeywords(QString query) {
-
-    query = query.simplified();
+void SearchView::watchKeywords(const QString &query) {
+    QString q = query.simplified();
 
     // check for empty query
     if (query.length() == 0) {
@@ -359,12 +356,12 @@ void SearchView::watchKeywords(QString query) {
     }
 
     if (typeCombo->currentIndex() == 0) {
-        queryEdit->setText(query);
+        queryEdit->setText(q);
         watchButton->setEnabled(true);
     }
 
     SearchParams *searchParams = new SearchParams();
-    searchParams->setKeywords(query);
+    searchParams->setKeywords(q);
 
     // go!
     emit search(searchParams);
index a8022b6f724fcfc4ce3d6780d9f1ed313c58e397..f069d44727b5951c7ade55f74668eb5fc0be36ba 100644 (file)
@@ -45,9 +45,9 @@ public:
 public slots:
     void appear();
     void disappear() { }
-    void watch(QString query);
+    void watch(const QString &query);
     void watchChannel(const QString &channelId);
-    void watchKeywords(QString query);
+    void watchKeywords(const QString &query);
 
 signals:
     void search(SearchParams*);
index ea8c14dceee5a781a21ed62bec95935817cfa63b..b4ab6221197039852c0e53cee98e62f0d1d8baa9 100644 (file)
@@ -98,12 +98,12 @@ void SidebarHeader::updateInfo() {
     setTitle(currentVideoSource->getName());
 }
 
-void SidebarHeader::updateTitle(QString title) {
+void SidebarHeader::updateTitle(const QString &title) {
     sender()->disconnect(this);
     setTitle(title);
 }
 
-void SidebarHeader::setTitle(QString title) {
+void SidebarHeader::setTitle(const QString &title) {
     this->title = title;
     update();
 
index 0ac551ef8dae51279b0c57c4280ee70951bb1854..c0713f1b28d5f2941baf88a76da64beb5c63182b 100644 (file)
@@ -39,11 +39,11 @@ protected:
     void paintEvent(QPaintEvent *event);
 
 private slots:
-    void updateTitle(QString title);
+    void updateTitle(const QString &title);
 
 private:
     void setup();
-    void setTitle(QString title);
+    void setTitle(const QString &title);
 
     QAction *backAction;
     QAction * forwardAction;
index fd5fd40acdc672a56a5919e64767e7c454abbe75..3149b470042a75f81925ec15ec9c415838a28747 100644 (file)
@@ -163,7 +163,7 @@ void SidebarWidget::showSuggestions(const QStringList &suggestions) {
     QString message = tr("Did you mean: %1");
 
     QString suggestionLinks;
-    foreach (QString suggestion, suggestions) {
+    foreach (const QString &suggestion, suggestions) {
         suggestionLinks += "<a href='" + suggestion + "'>" + suggestion + "</a> ";
     }
     message = message.arg(suggestionLinks);
index 0f0356493d88a3f8cb5dc14046c08cc8aaa0ca1c..7f62c32a80e0da868935aeb9e3b0432842eba698 100644 (file)
@@ -114,8 +114,7 @@ QList<YTStandardFeed*> StandardFeedsView::getMainFeeds() {
     return feeds;
 }
 
-YTStandardFeed* StandardFeedsView::buildStardardFeed(
-        QString feedId, QString label, QString time) {
+YTStandardFeed* StandardFeedsView::buildStardardFeed(const QString &feedId, const QString &label, QString time) {
     YTStandardFeed *feed = new YTStandardFeed(this);
     feed->setFeedId(feedId);
     feed->setLabel(label);
index 94a2be43eba6073aaed22c572ceada10330b3aef..066035c823cfde4a9e8a2f76e425392eaf4ec571 100644 (file)
@@ -57,7 +57,7 @@ private slots:
 private:
     void addVideoSourceWidget(VideoSource *videoSource);
     QList<YTStandardFeed*> getMainFeeds();
-    YTStandardFeed* buildStardardFeed(QString feedId, QString label, QString time = QString());
+    YTStandardFeed* buildStardardFeed(const QString &feedId, const QString &label, QString time = QString());
     QGridLayout *layout;
     
 };
index 7fd978c14fca070f82f3565b1a75bb71c84f7761..9c00215020449f60a6b3ce7f5e49a48ad6e31b00 100644 (file)
@@ -64,7 +64,7 @@ QString Temporary::filename() {
 }
 
 void Temporary::deleteAll() {
-    foreach(QString path, paths) {
+    foreach(const QString &path, paths) {
         if (QFile::exists(path) && !QFile::remove(path)) {
             qDebug() << "Cannot remove temp file" << path;
         }
index 4e2192d51d001f6e0349de8193a79e37e5aa94cb..41e8c018323b0b3a0c3ebb2351f83a5d1c851829 100644 (file)
@@ -201,7 +201,7 @@ void Video::parseFmtUrlMap(const QString &fmtUrlMap, bool fromWebPage) {
     // qDebug() << "fmtUrlMap" << fmtUrlMap;
     const QStringList formatUrls = fmtUrlMap.split(',', QString::SkipEmptyParts);
     QHash<int, QString> urlMap;
-    foreach(QString formatUrl, formatUrls) {
+    foreach(const QString &formatUrl, formatUrls) {
         // qDebug() << "formatUrl" << formatUrl;
         const QStringList urlParams = formatUrl.split('&', QString::SkipEmptyParts);
         // qDebug() << "urlParams" << urlParams;
@@ -209,7 +209,7 @@ void Video::parseFmtUrlMap(const QString &fmtUrlMap, bool fromWebPage) {
         int format = -1;
         QString url;
         QString sig;
-        foreach(QString urlParam, urlParams) {
+        foreach(const QString &urlParam, urlParams) {
             // qWarning() << urlParam;
             if (urlParam.startsWith("itag=")) {
                 int separator = urlParam.indexOf("=");
@@ -449,12 +449,12 @@ void Video::captureObject(const QString &name, const QString &js) {
 QString Video::decryptSignature(const QString &s) {
     if (sigFuncName.isEmpty()) return QString();
     QScriptEngine engine;
-    foreach (QString f, sigObjects.values()) {
+    foreach (const QString &f, sigObjects.values()) {
         QScriptValue value = engine.evaluate(f);
         if (value.isError())
             qWarning() << "Error in" << f << value.toString();
     }
-    foreach (QString f, sigFunctions.values()) {
+    foreach (const QString &f, sigFunctions.values()) {
         QScriptValue value = engine.evaluate(f);
         if (value.isError())
             qWarning() << "Error in" << f << value.toString();
index de2c1b5c6be6b3440fc9024db1e059485a2ba172..d502cb24d6dee94f1fa5287ccc5c09a60a257299 100644 (file)
@@ -82,7 +82,7 @@ public:
     void loadStreamUrl();
     const QUrl & getStreamUrl() { return m_streamUrl; }
 
-    void setId(QString id) { videoId = id; }
+    void setId(const QString &value) { videoId = value; }
     const QString & id() const { return videoId; }
 
     void setLicense(License license) { m_license = license; }
index 2c6b055abb6b426a83b4419aaf075e159639e299..7999bcedb864d1db999b55f9621dd5c4acd8bbeb 100644 (file)
@@ -76,7 +76,7 @@ void VideoAreaWidget::showVideo() {
     loadingWidget->clear();
 }
 
-void VideoAreaWidget::showError(QString message) {
+void VideoAreaWidget::showError(const QString &message) {
     // loadingWidget->setError(message);
     messageLabel->setText(message);
     messageLabel->show();
index e40d38fa582e3d49ccfb0146f36b2a52c15e5988..866c9037d7e5c0c6821866855a6fe2e20359278a 100644 (file)
@@ -41,7 +41,7 @@ public:
     void setLoadingWidget(LoadingWidget *loadingWidget);
     void showLoading(Video* video);
     void showVideo();
-    void showError(QString message);
+    void showError(const QString &message);
     void clear();
     void setListModel(PlaylistModel *listModel) {
         this->listModel = listModel;
index 6f08656a1b662e1e9952768a87bb3555088a1e54..6ca33cf8e502f0b93265997e71591de8fd245624 100644 (file)
@@ -20,7 +20,7 @@ $END_LICENSE */
 
 #include "videosource.h"
 
-void VideoSource::setParam(QString name, QVariant value) {
+void VideoSource::setParam(const QString &name, const QVariant &value) {
     bool success = setProperty(name.toUtf8(), value);
     if (!success) qWarning() << "Failed to set property" << name << value.toString();
 }
index 458d120381b111eb588a0820b39730af488e3c69..e2da4d4a3fba2296c6f853990246bb1a3a7b9fa1 100644 (file)
@@ -40,7 +40,7 @@ public:
     virtual QList<QAction*> getActions() { return QList<QAction*>(); }
 
 public slots:
-    void setParam(QString name, QVariant value);
+    void setParam(const QString &name, const QVariant &value);
 
 signals:
     void gotVideos(QList<Video*> videos);
index b05cf6c4c2f5ffd2566b8762724a591129e9396a..ed5dc46ccbc3cdaac7f7d401a11a287f859ec4e9 100644 (file)
@@ -126,7 +126,7 @@ const QList<YTRegion> & YTRegions::list() {
     return list;
 }
 
-YTRegion YTRegions::r(QString name, QString id) {
+YTRegion YTRegions::r(const QString &name, const QString &id) {
     YTRegion r = {id, name};
     return r;
 }
@@ -149,7 +149,7 @@ const YTRegion & YTRegions::worldwideRegion() {
     return region;
 }
 
-void YTRegions::setRegion(QString regionId) {
+void YTRegions::setRegion(const QString &regionId) {
     QSettings settings;
     settings.setValue("regionId", regionId);
 }
@@ -163,7 +163,7 @@ YTRegion YTRegions::currentRegion() {
     return regionById(currentRegionId());
 }
 
-YTRegion YTRegions::regionById(QString id) {
+YTRegion YTRegions::regionById(const QString &id) {
     if (id.isEmpty()) return worldwideRegion();
     YTRegion region;
     foreach (YTRegion r, list())
@@ -175,7 +175,7 @@ YTRegion YTRegions::regionById(QString id) {
     return region;
 }
 
-QIcon YTRegions::iconForRegionId(QString regionId) {
+QIcon YTRegions::iconForRegionId(const QString &regionId) {
     if (regionId.isEmpty()) return QIcon(":images/worldwide.png");
     return QIcon(":flags/" + regionId.toLower() + ".png");
 }
index 1ea5e8925c0049b7b67e5856d11dc9622a2d5d40..c0d7e4eadfb952ff97a709be1ae8823d655b5ff6 100644 (file)
@@ -42,14 +42,14 @@ public:
     static const QList<YTRegion> & list();
     static const YTRegion & localRegion();
     static const YTRegion & worldwideRegion();
-    static void setRegion(QString regionId);
+    static void setRegion(const QString &regionId);
     static QString currentRegionId();
     static YTRegion currentRegion();
-    static QIcon iconForRegionId(QString regionId);
+    static QIcon iconForRegionId(const QString &regionId);
 
 private:
-    static YTRegion r(QString name, QString id);
-    static YTRegion regionById(QString id);
+    static YTRegion r(const QString &name, const QString &id);
+    static YTRegion regionById(const QString &id);
     YTRegions();
 
 };
index 30e7852ffb157a505717d76f967b05230e80d34f..7274d89d44c193874ecf65c701842f3d88c7b03a 100644 (file)
@@ -281,7 +281,7 @@ void YTSearch::requestError(QNetworkReply *reply) {
     emit error(reply->errorString());
 }
 
-QString YTSearch::videoIdFromUrl(QString url) {
+QString YTSearch::videoIdFromUrl(const QString &url) {
     QRegExp re = QRegExp("^.*[\\?&]v=([^&#]+).*$");
     if (re.exactMatch(url)) return re.cap(1);
     re = QRegExp("^.*://.*/([^&#\\?]+).*$");
index be2a0c162ed742b33335b1c182fe72f59c98756b..dae16384a200ffb79411444029645479cd139b0d 100644 (file)
@@ -39,7 +39,7 @@ public:
     QString getName();
     QList<QAction*> getActions();
     SearchParams* getSearchParams() const { return searchParams; }
-    static QString videoIdFromUrl(QString url);
+    static QString videoIdFromUrl(const QString &url);
 
     bool operator==(const YTSearch &other) const {
         return searchParams == other.getSearchParams();
index dc869a6edbe7c2c6f657fb401d206b2c4d38de5d..caf23b50bcbc06cff354d63eecbbb1cb9cb24486 100644 (file)
@@ -35,7 +35,7 @@ public:
     const QStringList & getSuggestions();
     QString getName();
 
-    void setVideoId(QString videoId) { this->videoId = videoId; }
+    void setVideoId(const QString &value) { videoId = value; }
     void setVideo(Video *video);
 
 private slots:
index b1b64e9986e16c082397c18746fa9d997fcb4af3..4bd4721d339e9709c76821393ce743d5aab36437 100644 (file)
@@ -32,19 +32,19 @@ public:
     YTStandardFeed(QObject *parent = 0);
 
     QString getFeedId() { return feedId; }
-    void setFeedId(QString feedId) { this->feedId = feedId; }
+    void setFeedId(const QString &value) { feedId = value; }
 
     QString getRegionId() { return regionId; }
-    void setRegionId(QString regionId) { this->regionId = regionId; }
+    void setRegionId(const QString &value) { regionId = value; }
 
     QString getCategory() { return category; }
-    void setCategory(QString category) { this->category = category; }
+    void setCategory(const QString &value) { category = value; }
 
     QString getLabel() { return label; }
-    void setLabel(QString label) { this->label = label; }
+    void setLabel(const QString &value) { label = value; }
 
     QString getTime() { return time; }
-    void setTime(QString time) { this->time = time; }
+    void setTime(const QString &value) { time = value; }
 
     void loadVideos(int max, int startIndex);
     void abort();