aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/todo
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2018-02-08 11:54:42 +0100
committerhjk <hjk@qt.io>2018-02-09 08:18:00 +0000
commit4e494debff41f09fc39b0792743a523f6a757303 (patch)
treebe7c6bdae40d0cd045f549b16bdb3ea2c702d63e /src/plugins/todo
parent5409448888c16286cbc880296d021cc21dcd201e (diff)
Todo: Remove nowadays unneeded use of global object pool
Change-Id: I3ff79f44dbb1fec19053949915a9d5ef71021ab2 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/todo')
-rw-r--r--src/plugins/todo/todoplugin.cpp9
1 files 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);
}