| 148 | } |
| 149 | |
| 150 | void 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 | |
| 173 | void EditorInfoStatusBar::updateOverType(ScintillaNext *editor) |
| 174 | { |