MCPcopy Create free account
hub / github.com/dail8859/NotepadNext / updateEncoding

Method updateEncoding

src/widgets/EditorInfoStatusBar.cpp:150–171  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

148}
149
150void EditorInfoStatusBar::updateEncoding(ScintillaNext *editor)
151{
152 QString text;
153 switch(editor->codePage()) {
154 case 0:
155 text = tr("ANSI");
156 break;
157 case SC_CP_UTF8:
158 switch (editor->bom()) {
159 case ScintillaNext::BomType::None: text = tr("UTF-8"); break;
160 case ScintillaNext::BomType::Utf8: text = tr("UTF-8 BOM"); break;
161 case ScintillaNext::BomType::Utf16LE: text = tr("UTF-16LE BOM"); break;
162 case ScintillaNext::BomType::Utf16BE: text = tr("UTF-16BE BOM"); break;
163 }
164 break;
165 default:
166 text = QString::number(editor->codePage());
167 break;
168 }
169
170 unicodeType->setText(text);
171}
172
173void EditorInfoStatusBar::updateOverType(ScintillaNext *editor)
174{

Callers

nothing calls this directly

Calls 2

bomMethod · 0.80
setTextMethod · 0.80

Tested by

no test coverage detected