diff options
author | hjk <hjk121@nokiamail.com> | 2014-09-21 01:05:00 +0200 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2014-09-30 09:38:25 +0200 |
commit | 9ebb63c78f39c0db39c9b7b03db73ad60a367c79 (patch) | |
tree | ec5dbf2874e6edbbb793ef75a74e942cba75776b /src/plugins/cppeditor/cppquickfix.cpp | |
parent | 0c84f2d3e2dfb689ebc79d472c5dddffa98264f2 (diff) | |
download | qt-creator-9ebb63c78f39c0db39c9b7b03db73ad60a367c79.tar.gz |
CppEditor: Simplify CppQuickFixOperation interface
Change-Id: I5c047cf5e2bffa2f7c19c145c4f8d0adf3e64533
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Diffstat (limited to 'src/plugins/cppeditor/cppquickfix.cpp')
-rw-r--r-- | src/plugins/cppeditor/cppquickfix.cpp | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/src/plugins/cppeditor/cppquickfix.cpp b/src/plugins/cppeditor/cppquickfix.cpp index 98eff32ea9..b8942708bf 100644 --- a/src/plugins/cppeditor/cppquickfix.cpp +++ b/src/plugins/cppeditor/cppquickfix.cpp @@ -40,32 +40,17 @@ using namespace TextEditor; using namespace CPlusPlus; CppQuickFixOperation::CppQuickFixOperation(const CppQuickFixInterface &interface, int priority) - : QuickFixOperation(priority) - , m_interface(interface) + : QuickFixOperation(priority), CppQuickFixInterface(interface) {} CppQuickFixOperation::~CppQuickFixOperation() {} -Snapshot CppQuickFixOperation::snapshot() const -{ - return m_interface->snapshot(); -} - -const CppQuickFixAssistInterface *CppQuickFixOperation::assistInterface() const -{ - return m_interface.data(); -} - -QString CppQuickFixOperation::fileName() const -{ - return m_interface->fileName(); -} void CppQuickFixFactory::matchingOperations(const QuickFixInterface &interface, QuickFixOperations &result) { - CppQuickFixInterface cppInterface = interface.staticCast<const CppQuickFixAssistInterface>(); + auto cppInterface = interface.staticCast<const CppQuickFixInterface>(); if (cppInterface->path().isEmpty()) return; - match(cppInterface, result); + match(*cppInterface, result); } |