From 5323391d347b23ed73985717006377a79fb99625 Mon Sep 17 00:00:00 2001
From: Treeve Jelbert <treeve@sourcemage.org>
Date: Sat, 18 Apr 2015 09:48:00 +0200
Subject: [PATCH] build fixes for qt5-5 use ki18n and KDELibs4Support

---
 CMakeLists.txt                     | 2 +-
 src/CMakeLists.txt                 | 2 ++
 src/common/KoReportData.h          | 1 +
 src/plugins/barcode/CMakeLists.txt | 2 ++
 4 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index ca20b9d..c74eebb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -28,7 +28,7 @@ set(REQUIRED_QT_VERSION "5.2.0")
 # Required components to build this framework
 # TODO move Widgets/KF5WidgetsAddons-dependent part to a libKReportDesigner
 find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Core Widgets Xml PrintSupport)
-find_package(KF5 5.7.0 REQUIRED CoreAddons WidgetsAddons GuiAddons Kross)
+find_package(KF5 5.7.0 REQUIRED CoreAddons WidgetsAddons GuiAddons Kross FrameworkIntegration KDELibs4Support I18n)
 find_package(KProperty 2.96.0 REQUIRED)
 
 set(KREPORT_PLUGIN_INSTALL_DIR ${PLUGIN_INSTALL_DIR}/kreport)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index c7afd54..5b461c5 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -153,6 +153,8 @@ target_link_libraries(KReport
         #KF5::KIOFileWidgets
         #KF5::KIOWidgets
         #KF5::KIONTLM
+        KF5::KDELibs4Support
+        KF5::I18n
 )
 
 set_target_properties(KReport
diff --git a/src/common/KoReportData.h b/src/common/KoReportData.h
index 1a432e4..fbde930 100644
--- a/src/common/KoReportData.h
+++ b/src/common/KoReportData.h
@@ -18,6 +18,7 @@
 #define __KOREPORTDATA_H__
 
 #include <QStringList>
+#include <QVariant>
 
 #include "kreport_export.h"
 
diff --git a/src/plugins/barcode/CMakeLists.txt b/src/plugins/barcode/CMakeLists.txt
index c91441f..188c1a4 100644
--- a/src/plugins/barcode/CMakeLists.txt
+++ b/src/plugins/barcode/CMakeLists.txt
@@ -22,6 +22,8 @@ kcoreaddons_desktop_to_json(kreport_barcodeplugin kreport_barcodeplugin.desktop)
 target_link_libraries(kreport_barcodeplugin
     PUBLIC
         KReport
+   PRIVATE
+        KF5::I18n
 )
 
 install(TARGETS kreport_barcodeplugin DESTINATION ${KREPORT_PLUGIN_INSTALL_DIR})
-- 
2.4.1

