if(s.value("UseSenderColors").toBool()) {
out << "// Sender Colors\n\n"
- << "ChatLine::sender[sender=\"self\"] { foreground: " << color("SenderSelf", s) << "; }\n\n";
+ << "ChatLine::sender#plain[sender=\"self\"] { foreground: " << color("SenderSelf", s) << "; }\n\n";
for(int i = 0; i < 16; i++)
out << senderQss(i, s);
QString dez = QString::number(i);
if(dez.length() == 1) dez.prepend('0');
- return QString("ChatLine::sender[sender=\"0%1\"] { foreground: %2; }\n").arg(QString::number(i, 16), color("Sender"+dez, settings));
+ return QString("ChatLine::sender#plain[sender=\"0%1\"] { foreground: %2; }\n").arg(QString::number(i, 16), color("Sender"+dez, settings));
}
qDeleteAll(_metricsCache);
_metricsCache.clear();
_formatCache.clear();
+ _formats.clear();
UiStyleSettings s;
if((ftype & 0xfff00)) { // element format
for(quint32 mask = 0x00100; mask <= 0x40000; mask <<= 1) {
if(ftype & mask) {
- mergeSubElementFormat(fmt, mask | 0xff, label);
+ mergeSubElementFormat(fmt, ftype & (mask | 0xff), label);
}
}
}