forked from qt-creator/qt-creator
Give TextEditorActionHandler an explicit parent and unify usage.
The action handler implicitly passed ownership to ICore, which is non- to the action handler. We now consistently create the action handler in the editor factory, give ownership to the editor factory, and don't hold a reference to it. Change-Id: I4372f8de966e3ceff87c06c5528c6b54522c1d57 Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
@@ -49,8 +49,9 @@
|
||||
using namespace TextEditor;
|
||||
using namespace TextEditor::Internal;
|
||||
|
||||
TextEditorActionHandler::TextEditorActionHandler(Core::Id contextId, uint optionalActions)
|
||||
: QObject(Core::ICore::instance()),
|
||||
TextEditorActionHandler::TextEditorActionHandler(QObject *parent, Core::Id contextId,
|
||||
uint optionalActions)
|
||||
: QObject(parent),
|
||||
m_undoAction(0),
|
||||
m_redoAction(0),
|
||||
m_copyAction(0),
|
||||
|
||||
Reference in New Issue
Block a user