Introduce default file encoding (for new files and new projects)

Task-number: QTCREATORBUG-365
Reviewed-by: dt
This commit is contained in:
mae
2010-04-13 19:13:12 +02:00
parent bbcfda74f9
commit 4d8cb88b5a
6 changed files with 100 additions and 9 deletions

View File

@@ -28,7 +28,7 @@
**************************************************************************/
#include "editorconfiguration.h"
#include <coreplugin/icore.h>
#include <QtCore/QTextCodec>
using namespace ProjectExplorer;
@@ -40,6 +40,10 @@ const char * const CODEC("EditorConfiguration.Codec");
EditorConfiguration::EditorConfiguration()
: m_defaultTextCodec(QTextCodec::codecForLocale())
{
QSettings* settings = Core::ICore::instance()->settings();
if (QTextCodec *candidate = QTextCodec::codecForName(
settings->value(QLatin1String("General/DefaultFileEncoding")).toByteArray()))
m_defaultTextCodec = candidate;
}
QTextCodec *EditorConfiguration::defaultTextCodec() const