diff --git a/src/plugins/texteditor/codecselector.cpp b/src/plugins/texteditor/codecselector.cpp index 0e90d3e00fb..1fe3a25da16 100644 --- a/src/plugins/texteditor/codecselector.cpp +++ b/src/plugins/texteditor/codecselector.cpp @@ -58,7 +58,7 @@ public: } // namespace TextEditor -CodecSelector::CodecSelector(QWidget *parent, TextDocument *doc) +CodecSelector::CodecSelector(QWidget *parent, Core::BaseTextDocument *doc) : QDialog(parent) { m_hasDecodingError = doc->hasDecodingError(); diff --git a/src/plugins/texteditor/codecselector.h b/src/plugins/texteditor/codecselector.h index 64081ca3490..eda3b91819f 100644 --- a/src/plugins/texteditor/codecselector.h +++ b/src/plugins/texteditor/codecselector.h @@ -31,11 +31,9 @@ #include namespace Utils { class ListWidget; } +namespace Core { class BaseTextDocument; } namespace TextEditor { - -class TextDocument; - namespace Internal { class CodecSelector : public QDialog @@ -44,7 +42,7 @@ class CodecSelector : public QDialog public: - CodecSelector(QWidget *parent, TextDocument *doc); + CodecSelector(QWidget *parent, Core::BaseTextDocument *doc); ~CodecSelector() override; QTextCodec *selectedCodec() const;