diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-18 15:06:26 +0100 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-18 15:15:00 +0100 |
commit | 8fd0777ab05537c37679d9a7f3b399cc8c1ae0ea (patch) | |
tree | d26783c3a653e7b5a2b094f5588be6706efdaa1a /src/plugins/cppeditor/cppplugin.h | |
parent | 8e16ea717a28b9ae80d9947405461ac665cfd1fc (diff) | |
download | qt-creator-8fd0777ab05537c37679d9a7f3b399cc8c1ae0ea.tar.gz |
Ensure the document is updated before invoking a quickfix.
Diffstat (limited to 'src/plugins/cppeditor/cppplugin.h')
-rw-r--r-- | src/plugins/cppeditor/cppplugin.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/cppeditor/cppplugin.h b/src/plugins/cppeditor/cppplugin.h index 25687c300e..7e8ea29b67 100644 --- a/src/plugins/cppeditor/cppplugin.h +++ b/src/plugins/cppeditor/cppplugin.h @@ -39,6 +39,7 @@ namespace TextEditor { class TextEditorActionHandler; +class ITextEditable; } // namespace TextEditor namespace CppEditor { @@ -78,6 +79,8 @@ private slots: void onTaskStarted(const QString &type); void onAllTasksFinished(const QString &type); void findUsages(); + void quickFix(TextEditor::ITextEditable *editable); + void quickFixNow(); private: Core::IEditor *createEditor(QWidget *parent); @@ -91,6 +94,9 @@ private: QAction *m_renameSymbolUnderCursorAction; QAction *m_findUsagesAction; QAction *m_updateCodeModelAction; + + QTimer *m_quickFixTimer; + QPointer<TextEditor::ITextEditable> m_currentTextEditable; }; class CppEditorFactory : public Core::IEditorFactory |