From 4e494debff41f09fc39b0792743a523f6a757303 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 8 Feb 2018 11:54:42 +0100 Subject: [PATCH] Todo: Remove nowadays unneeded use of global object pool Change-Id: I3ff79f44dbb1fec19053949915a9d5ef71021ab2 Reviewed-by: Christian Stenger --- src/plugins/todo/todoplugin.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/plugins/todo/todoplugin.cpp b/src/plugins/todo/todoplugin.cpp index 5b2fef62cde..3f273c37f6e 100644 --- a/src/plugins/todo/todoplugin.cpp +++ b/src/plugins/todo/todoplugin.cpp @@ -113,14 +113,12 @@ void TodoPlugin::todoItemClicked(const TodoItem &item) void TodoPlugin::createItemsProvider() { - m_todoItemsProvider = new TodoItemsProvider(m_settings); - addAutoReleasedObject(m_todoItemsProvider); + m_todoItemsProvider = new TodoItemsProvider(m_settings, this); } void TodoPlugin::createTodoOutputPane() { - m_todoOutputPane = new TodoOutputPane(m_todoItemsProvider->todoItemsModel(), &m_settings); - addAutoReleasedObject(m_todoOutputPane); + m_todoOutputPane = new TodoOutputPane(m_todoItemsProvider->todoItemsModel(), &m_settings, this); m_todoOutputPane->setScanningScope(m_settings.scanningScope); connect(m_todoOutputPane, &TodoOutputPane::scanningScopeChanged, this, &TodoPlugin::scanningScopeChanged); @@ -130,8 +128,7 @@ void TodoPlugin::createTodoOutputPane() void TodoPlugin::createOptionsPage() { - m_optionsPage = new OptionsPage(m_settings); - addAutoReleasedObject(m_optionsPage); + m_optionsPage = new OptionsPage(m_settings, this); connect(m_optionsPage, &OptionsPage::settingsChanged, this, &TodoPlugin::settingsChanged); }