diff options
author | hjk <hjk@qt.io> | 2018-02-08 11:54:42 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2018-02-09 08:18:00 +0000 |
commit | 4e494debff41f09fc39b0792743a523f6a757303 (patch) | |
tree | be7c6bdae40d0cd045f549b16bdb3ea2c702d63e /src/plugins/todo | |
parent | 5409448888c16286cbc880296d021cc21dcd201e (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.cpp | 9 |
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); } |