[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kbruch] /: Use KDEFrameworkCompilerSettings + modernize + use nullptr
From: Laurent Montel <null () kde ! org>
Date: 2018-09-23 11:50:07
Message-ID: E1g42tr-0007un-4z () code ! kde ! org
[Download RAW message or body]
Git commit 48009ef2e5d49427f2310a9dcdce378f4527711d by Laurent Montel.
Committed on 23/09/2018 at 11:49.
Pushed by mlaurent into branch 'master'.
Use KDEFrameworkCompilerSettings + modernize + use nullptr
M +6 -11 CMakeLists.txt
M +1 -1 src/ExerciseBase.h
M +1 -1 src/ExerciseCompare.h
M +1 -1 src/ExerciseConvert.h
M +1 -1 src/ExerciseFactorize.h
M +1 -1 src/ExerciseMixedNumbers.h
M +1 -1 src/ExercisePercentage.h
M +1 -1 src/FractionBaseWidget.h
M +1 -1 src/FractionPainter.h
M +2 -2 src/MainQtWidget.cpp
M +1 -1 src/PrimeFactorsLineEdit.h
M +1 -1 src/RatioWidget.h
M +1 -1 src/ResultWidget.h
M +1 -1 src/StatisticsBarWidget.h
M +1 -1 src/StatisticsView.h
M +1 -1 src/TaskView.h
M +1 -1 src/TaskWidget.h
https://commits.kde.org/kbruch/48009ef2e5d49427f2310a9dcdce378f4527711d
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 671175b..bb2207a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,17 +1,19 @@
project(kbruch)
cmake_minimum_required(VERSION 2.8.12)
+set(QT_MIN_VERSION "5.9.0")
+set(KF5_VERSION "5.46.0")
-find_package(ECM 1.7.0 REQUIRED NO_MODULE)
+find_package(ECM ${KF5_VERSION} REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
include(ECMInstallIcons)
-find_package(Qt5 5.2.0 CONFIG REQUIRED
+find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED
Core
Widgets
)
-find_package(KF5 5.15 REQUIRED
+find_package(KF5 ${KF5_VERSION} REQUIRED
Config
Crash
DocTools
@@ -22,21 +24,14 @@ find_package(KF5 5.15 REQUIRED
include(KDEInstallDirs)
include(KDECMakeSettings)
-include(KDECompilerSettings NO_POLICY_SCOPE)
+include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(FeatureSummary)
include(ECMAddAppIcon)
# use sane compile flags
add_definitions(
-fexceptions
- -DQT_USE_QSTRINGBUILDER
- -DQT_NO_CAST_TO_ASCII
- -DQT_NO_CAST_FROM_ASCII
- -DQT_STRICT_ITERATORS
-DQT_NO_URL_CAST_FROM_STRING
- -DQT_NO_CAST_FROM_BYTEARRAY
- -DQT_NO_SIGNALS_SLOTS_KEYWORDS
- -DQT_USE_FAST_OPERATOR_PLUS
)
add_subdirectory( doc )
diff --git a/src/ExerciseBase.h b/src/ExerciseBase.h
index ae68819..46aec30 100644
--- a/src/ExerciseBase.h
+++ b/src/ExerciseBase.h
@@ -33,7 +33,7 @@ class ExerciseBase : public QWidget
{
public:
/** constructor */
- explicit ExerciseBase(QWidget * parent = 0);
+ explicit ExerciseBase(QWidget * parent = nullptr);
/** destructor */
~ExerciseBase();
diff --git a/src/ExerciseCompare.h b/src/ExerciseCompare.h
index 17ce9d0..2cf40c1 100644
--- a/src/ExerciseCompare.h
+++ b/src/ExerciseCompare.h
@@ -49,7 +49,7 @@ class ExerciseCompare : public ExerciseBase
public:
/** constructor */
- explicit ExerciseCompare(QWidget * parent = 0);
+ explicit ExerciseCompare(QWidget * parent = nullptr);
/** destructor */
~ExerciseCompare();
diff --git a/src/ExerciseConvert.h b/src/ExerciseConvert.h
index 779ada7..05d95af 100644
--- a/src/ExerciseConvert.h
+++ b/src/ExerciseConvert.h
@@ -48,7 +48,7 @@ class ExerciseConvert : public ExerciseBase
public:
/** constructor */
- explicit ExerciseConvert(QWidget * parent = 0);
+ explicit ExerciseConvert(QWidget * parent = nullptr);
/** destructor */
~ExerciseConvert();
diff --git a/src/ExerciseFactorize.h b/src/ExerciseFactorize.h
index 9829653..0e31f17 100644
--- a/src/ExerciseFactorize.h
+++ b/src/ExerciseFactorize.h
@@ -57,7 +57,7 @@ class ExerciseFactorize : public ExerciseBase
public:
/** constructor */
- explicit ExerciseFactorize(QWidget * parent = 0);
+ explicit ExerciseFactorize(QWidget * parent = nullptr);
/** destructor */
~ExerciseFactorize();
diff --git a/src/ExerciseMixedNumbers.h b/src/ExerciseMixedNumbers.h
index d2ef37d..ed1b6fd 100644
--- a/src/ExerciseMixedNumbers.h
+++ b/src/ExerciseMixedNumbers.h
@@ -44,7 +44,7 @@ class ExerciseMixedNumbers: public ExerciseBase
public:
/** constructor */
- explicit ExerciseMixedNumbers(QWidget* parent = 0);
+ explicit ExerciseMixedNumbers(QWidget* parent = nullptr);
/** destructor */
virtual ~ExerciseMixedNumbers();
diff --git a/src/ExercisePercentage.h b/src/ExercisePercentage.h
index 9c2901a..5ef7656 100644
--- a/src/ExercisePercentage.h
+++ b/src/ExercisePercentage.h
@@ -43,7 +43,7 @@ class ExercisePercentage : public ExerciseBase
public:
/** constructor */
- explicit ExercisePercentage(QWidget * parent = 0);
+ explicit ExercisePercentage(QWidget * parent = nullptr);
/** destructor */
~ExercisePercentage();
diff --git a/src/FractionBaseWidget.h b/src/FractionBaseWidget.h
index 7d02754..b20121d 100644
--- a/src/FractionBaseWidget.h
+++ b/src/FractionBaseWidget.h
@@ -37,7 +37,7 @@ class FractionBaseWidget : public QWidget
{
public:
/** constructor */
- explicit FractionBaseWidget(QWidget * parent = 0);
+ explicit FractionBaseWidget(QWidget * parent = nullptr);
/** destructor */
~FractionBaseWidget();
diff --git a/src/FractionPainter.h b/src/FractionPainter.h
index 47a4436..3ae604d 100644
--- a/src/FractionPainter.h
+++ b/src/FractionPainter.h
@@ -36,7 +36,7 @@ class FractionPainter : public FractionBaseWidget
{
public:
/** constructor */
- explicit FractionPainter(QWidget * parent = 0);
+ explicit FractionPainter(QWidget * parent = nullptr);
/** destructor */
~FractionPainter();
diff --git a/src/MainQtWidget.cpp b/src/MainQtWidget.cpp
index 5a0e4dd..bc2d96e 100644
--- a/src/MainQtWidget.cpp
+++ b/src/MainQtWidget.cpp
@@ -814,10 +814,10 @@ void MainQtWidget::slotPrefs()
//KConfigDialog didn't find an instance of this dialog, so lets create it :
KConfigDialog* configDialog = new KConfigDialog(this, \
QStringLiteral("settings"), SettingsClass::self());
- TaskColors * taskColors = new TaskColors(0);
+ TaskColors * taskColors = new TaskColors(nullptr);
configDialog->addPage(taskColors, i18n("Colors"), \
QStringLiteral("preferences-desktop-color"));
- TaskFonts * taskFonts = new TaskFonts(0);
+ TaskFonts * taskFonts = new TaskFonts(nullptr);
configDialog->addPage(taskFonts, i18n("Fonts"), \
QStringLiteral("preferences-desktop-font")); // User edited the configuration - \
update your local copies of the // configuration data
diff --git a/src/PrimeFactorsLineEdit.h b/src/PrimeFactorsLineEdit.h
index f31c216..e1aba3f 100644
--- a/src/PrimeFactorsLineEdit.h
+++ b/src/PrimeFactorsLineEdit.h
@@ -38,7 +38,7 @@ class PrimeFactorsLineEdit : public QLineEdit
public:
/** constructor */
- explicit PrimeFactorsLineEdit(QWidget* parent = 0);
+ explicit PrimeFactorsLineEdit(QWidget* parent = nullptr);
/** destructor */
~PrimeFactorsLineEdit();
diff --git a/src/RatioWidget.h b/src/RatioWidget.h
index 2e2cc5f..ae9f34e 100644
--- a/src/RatioWidget.h
+++ b/src/RatioWidget.h
@@ -35,7 +35,7 @@ class RatioWidget : public FractionBaseWidget
{
public:
/** constructor */
- explicit RatioWidget(QWidget * parent = 0, const Ratio para_ratio = Ratio());
+ explicit RatioWidget(QWidget * parent = nullptr, const Ratio para_ratio = \
Ratio());
/** destructor */
~RatioWidget();
diff --git a/src/ResultWidget.h b/src/ResultWidget.h
index 840450c..ffe763a 100644
--- a/src/ResultWidget.h
+++ b/src/ResultWidget.h
@@ -42,7 +42,7 @@ public:
/** constructors */
ResultWidget(QWidget * parent, const Ratio para_result);
ResultWidget(QWidget * parent, const uintList para_factors);
- explicit ResultWidget(QWidget * parent = 0);
+ explicit ResultWidget(QWidget * parent = nullptr);
/** destructor */
~ResultWidget();
diff --git a/src/StatisticsBarWidget.h b/src/StatisticsBarWidget.h
index 128b746..f251974 100644
--- a/src/StatisticsBarWidget.h
+++ b/src/StatisticsBarWidget.h
@@ -32,7 +32,7 @@ class StatisticsBarWidget : public QWidget
{
public:
/** constructor */
- explicit StatisticsBarWidget(QWidget * parent = 0);
+ explicit StatisticsBarWidget(QWidget * parent = nullptr);
/** destructor */
~StatisticsBarWidget();
diff --git a/src/StatisticsView.h b/src/StatisticsView.h
index ab59e2e..fabba3b 100644
--- a/src/StatisticsView.h
+++ b/src/StatisticsView.h
@@ -46,7 +46,7 @@ class StatisticsView : public QFrame
{
public:
/** constructor */
- explicit StatisticsView(QWidget * parent = 0);
+ explicit StatisticsView(QWidget * parent = nullptr);
/** destructor */
~StatisticsView();
diff --git a/src/TaskView.h b/src/TaskView.h
index 26d1f86..49d3bae 100644
--- a/src/TaskView.h
+++ b/src/TaskView.h
@@ -53,7 +53,7 @@ class TaskView : public ExerciseBase
public:
/** constructor */
- explicit TaskView(QWidget * parent = 0,
+ explicit TaskView(QWidget * parent = nullptr,
bool padd_add = true, bool padd_div = false,
bool padd_mult = false, bool padd_sub = false,
unsigned int pnr_ratios = 2, unsigned int pmax_md = 10);
diff --git a/src/TaskWidget.h b/src/TaskWidget.h
index bd6687d..f04d1c8 100644
--- a/src/TaskWidget.h
+++ b/src/TaskWidget.h
@@ -45,7 +45,7 @@ class TaskWidget : public FractionBaseWidget
{
public:
/** constructor */
- explicit TaskWidget(QWidget * parent = 0, const Task para_task = Task());
+ explicit TaskWidget(QWidget * parent = nullptr, const Task para_task = Task());
/** destructor */
~TaskWidget();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic