TaskTree: Hide internal function in private section

Change-Id: I1f0a964f9bf6ab3e5207420d69fefc5ca3480553
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Jarek Kobus
2024-01-31 07:48:26 +01:00
parent 7997d92f0c
commit f3b7d17aa3

View File

@@ -440,7 +440,6 @@ public:
"TaskAdapter<Task>."); "TaskAdapter<Task>.");
using TaskSetupHandler = std::function<SetupResult(Task &)>; using TaskSetupHandler = std::function<SetupResult(Task &)>;
using TaskDoneHandler = std::function<DoneResult(const Task &, DoneWith)>; using TaskDoneHandler = std::function<DoneResult(const Task &, DoneWith)>;
static Adapter *createAdapter() { return new Adapter; }
template <typename SetupHandler = TaskSetupHandler, typename DoneHandler = TaskDoneHandler> template <typename SetupHandler = TaskSetupHandler, typename DoneHandler = TaskDoneHandler>
CustomTask(SetupHandler &&setup = TaskSetupHandler(), DoneHandler &&done = TaskDoneHandler(), CustomTask(SetupHandler &&setup = TaskSetupHandler(), DoneHandler &&done = TaskDoneHandler(),
@@ -456,6 +455,8 @@ public:
} }
private: private:
static Adapter *createAdapter() { return new Adapter; }
template <typename Handler> template <typename Handler>
static InterfaceSetupHandler wrapSetup(Handler &&handler) { static InterfaceSetupHandler wrapSetup(Handler &&handler) {
if constexpr (std::is_same_v<Handler, TaskSetupHandler>) if constexpr (std::is_same_v<Handler, TaskSetupHandler>)