- i++;
- if(s[i+1].isDigit()) {
- QString n(s[++i]);
- if(s[i+1].isDigit()) n += s[++i];
- int num = n.toInt() & 0xf;
- n = QString("%C,%1").arg(num, (int)2, (int)10, (QChar)'0');
- QTextLayout::FormatRange range;
- range.format = formats[n]; range.start = j; range.length = -1;
- sf.formats.append(range);
- toggles["bg"] = sf.formats.count() - 1;
- }
+ QTextLayout::FormatRange range;
+ range.format = formats[s.mid(i+1, 4)]; range.start = j; range.length = -1; sf.formats.append(range);
+ toggles["bg"] = sf.formats.count() - 1;
+ i += 4;