text color black for QuasselTopia, and fix message input.
QtopiaUiStyle::QtopiaUiStyle() : UiStyle() {
QTextCharFormat def;
QtopiaUiStyle::QtopiaUiStyle() : UiStyle() {
QTextCharFormat def;
+ def.setForeground(QBrush("#000000"));
def.setFont(QFont("Verdana",5));
setFormat(None, def);
def.setFont(QFont("Verdana",5));
setFormat(None, def);
if(idx < history.count()) setText(history[idx]);
else setText("");
event->accept();
if(idx < history.count()) setText(history[idx]);
else setText("");
event->accept();
+ } else if(event->key() == Qt::Key_Select) { // for Qtopia
+ emit returnPressed();
+ QLineEdit::keyPressEvent(event);
} else {
QLineEdit::keyPressEvent(event);
}
} else {
QLineEdit::keyPressEvent(event);
}
fmtList.clear(); fmtList.append(None);
curFmtRng.format = format(None);
fgCol = bgCol = -1;
fmtList.clear(); fmtList.append(None);
curFmtRng.format = format(None);
fgCol = bgCol = -1;
} else if(s[pos+1] == 'R') { // reverse
// TODO: implement reverse formatting
} else if(s[pos+1] == 'R') { // reverse
// TODO: implement reverse formatting
} else { // all others are toggles
QString code = QString("%") + s[pos+1];
if(s[pos+1] == 'D') code += s[pos+2];
} else { // all others are toggles
QString code = QString("%") + s[pos+1];
if(s[pos+1] == 'D') code += s[pos+2];