From 1ba11fde3e4f83f1c8ee08fd06191b85cc6e9dc9 Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Thu, 17 Oct 2019 13:32:27 +0200 Subject: [PATCH] Add static method --- CMakeLists.txt | 2 +- src/undosend/undosendmanager.cpp | 6 ++++++ src/undosend/undosendmanager.h | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6877a3830..c98326738 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -66,7 +66,7 @@ option(KDEPIM_RUN_AKONADI_TEST "Enable autotest based on Akonadi." TRUE) find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED DBus Network Test Widgets WebEngine WebEngineWidgets) set(LIBGRAVATAR_VERSION_LIB "5.12.40") set(MAILCOMMON_LIB_VERSION_LIB "5.12.46") -set(KDEPIM_APPS_LIB_VERSION_LIB "5.12.40") +set(KDEPIM_APPS_LIB_VERSION_LIB "5.12.41") set(MESSAGELIB_LIB_VERSION_LIB "5.12.62") set(LIBKLEO_LIB_VERSION_LIB "5.12.40") set(PIMCOMMON_LIB_VERSION_LIB "5.12.41") diff --git a/src/undosend/undosendmanager.cpp b/src/undosend/undosendmanager.cpp index d0acb5e1a..78360987e 100644 --- a/src/undosend/undosendmanager.cpp +++ b/src/undosend/undosendmanager.cpp @@ -27,3 +27,9 @@ UndoSendManager::UndoSendManager(QObject *parent) UndoSendManager::~UndoSendManager() { } + +UndoSendManager *UndoSendManager::self() +{ + static UndoSendManager s_self; + return &s_self; +} diff --git a/src/undosend/undosendmanager.h b/src/undosend/undosendmanager.h index 5a14201a3..621563084 100644 --- a/src/undosend/undosendmanager.h +++ b/src/undosend/undosendmanager.h @@ -28,6 +28,7 @@ class UndoSendManager : public QObject public: explicit UndoSendManager(QObject *parent = nullptr); ~UndoSendManager(); + static UndoSendManager *self(); }; #endif // UNDOSENDMANAGER_H