Add method for default text encoding to editor manager.

Moving the logic out of BaseTextDocument for use at other places.
This commit is contained in:
con
2010-10-08 16:46:39 +02:00
parent b78c1ef6da
commit 4e7c07d97a
5 changed files with 17 additions and 8 deletions

View File

@@ -132,12 +132,7 @@ BaseTextDocument::BaseTextDocument()
m_lineTerminatorMode = NativeLineTerminator;
m_fileIsReadOnly = false;
m_isBinaryData = false;
m_codec = QTextCodec::codecForLocale();
QSettings *settings = Core::ICore::instance()->settings();
if (QTextCodec *candidate = QTextCodec::codecForName(
settings->value(QLatin1String("General/DefaultFileEncoding")).toByteArray()))
m_codec = candidate;
m_codec = Core::EditorManager::instance()->defaultTextEncoding();
m_hasDecodingError = false;
}