forked from qt-creator/qt-creator
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:
@@ -440,7 +440,6 @@ public:
|
||||
"TaskAdapter<Task>.");
|
||||
using TaskSetupHandler = std::function<SetupResult(Task &)>;
|
||||
using TaskDoneHandler = std::function<DoneResult(const Task &, DoneWith)>;
|
||||
static Adapter *createAdapter() { return new Adapter; }
|
||||
|
||||
template <typename SetupHandler = TaskSetupHandler, typename DoneHandler = TaskDoneHandler>
|
||||
CustomTask(SetupHandler &&setup = TaskSetupHandler(), DoneHandler &&done = TaskDoneHandler(),
|
||||
@@ -456,6 +455,8 @@ public:
|
||||
}
|
||||
|
||||
private:
|
||||
static Adapter *createAdapter() { return new Adapter; }
|
||||
|
||||
template <typename Handler>
|
||||
static InterfaceSetupHandler wrapSetup(Handler &&handler) {
|
||||
if constexpr (std::is_same_v<Handler, TaskSetupHandler>)
|
||||
|
Reference in New Issue
Block a user