From 29f96b75040663cd371332a322474b0aee44e6b7 Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Sat, 14 Dec 2019 00:32:01 +0100 Subject: [PATCH] Fix lupdate warnings Summary: Class 'XXX' lacks Q_OBJECT macro If you use tr() in a class it needs Q_OBJECT Test Plan: It builds Reviewers: drosca Reviewed By: drosca Subscribers: falkon Tags: #falkon Differential Revision: https://phabricator.kde.org/D25911 --- src/lib/navigation/completer/locationcompleterdelegate.h | 1 + src/plugins/FlashCookieManager/fcm_plugin.cpp | 3 +++ src/plugins/TabManager/tabmanagerwidgetcontroller.cpp | 3 +++ src/plugins/VerticalTabs/verticaltabsschemehandler.h | 1 + 4 files changed, 8 insertions(+) diff --git a/src/lib/navigation/completer/locationcompleterdelegate.h b/src/lib/navigation/completer/locationcompleterdelegate.h index a0e1aa829..3bf4886cb 100644 --- a/src/lib/navigation/completer/locationcompleterdelegate.h +++ b/src/lib/navigation/completer/locationcompleterdelegate.h @@ -24,6 +24,7 @@ class FALKON_EXPORT LocationCompleterDelegate : public QStyledItemDelegate { + Q_OBJECT public: explicit LocationCompleterDelegate(QObject *parent = 0); diff --git a/src/plugins/FlashCookieManager/fcm_plugin.cpp b/src/plugins/FlashCookieManager/fcm_plugin.cpp index 2bda706ef..02d069d1f 100644 --- a/src/plugins/FlashCookieManager/fcm_plugin.cpp +++ b/src/plugins/FlashCookieManager/fcm_plugin.cpp @@ -43,6 +43,7 @@ const int refreshInterval = 60 * 1000; class FCM_Button : public AbstractButtonInterface { + Q_OBJECT public: explicit FCM_Button(QObject *parent = nullptr) : AbstractButtonInterface(parent) @@ -462,3 +463,5 @@ QString FCM_Plugin::extractOriginFrom(const QString &path) return origin; } + +#include "fcm_plugin.moc" diff --git a/src/plugins/TabManager/tabmanagerwidgetcontroller.cpp b/src/plugins/TabManager/tabmanagerwidgetcontroller.cpp index 999f9678e..0ba3df479 100644 --- a/src/plugins/TabManager/tabmanagerwidgetcontroller.cpp +++ b/src/plugins/TabManager/tabmanagerwidgetcontroller.cpp @@ -34,6 +34,7 @@ class TabManagerButton : public AbstractButtonInterface { + Q_OBJECT public: explicit TabManagerButton(QObject *parent = nullptr) : AbstractButtonInterface(parent) @@ -236,3 +237,5 @@ void TabManagerWidgetController::emitRefreshTree() { emit requestRefreshTree(); } + +#include "tabmanagerwidgetcontroller.moc" diff --git a/src/plugins/VerticalTabs/verticaltabsschemehandler.h b/src/plugins/VerticalTabs/verticaltabsschemehandler.h index 562f192f5..7d6145a61 100644 --- a/src/plugins/VerticalTabs/verticaltabsschemehandler.h +++ b/src/plugins/VerticalTabs/verticaltabsschemehandler.h @@ -21,6 +21,7 @@ class VerticalTabsSchemeHandler : public ExtensionSchemeHandler { + Q_OBJECT public: explicit VerticalTabsSchemeHandler(QObject *parent = nullptr);