|
|
|
@ -64,9 +64,9 @@ void ParStyle::clearFormatting()
|
|
|
|
|
// dir is not a formatting item.
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
QString RTF2HTML::quoteString(const QString &_str, quoteMode mode)
|
|
|
|
|
TQString RTF2HTML::quoteString(const TQString &_str, quoteMode mode)
|
|
|
|
|
{
|
|
|
|
|
QString str = _str;
|
|
|
|
|
TQString str = _str;
|
|
|
|
|
str.replace(QRegExp("&"), "&");
|
|
|
|
|
str.replace(QRegExp("<"), "<");
|
|
|
|
|
str.replace(QRegExp(">"), ">");
|
|
|
|
@ -91,7 +91,7 @@ QString RTF2HTML::quoteString(const QString &_str, quoteMode mode)
|
|
|
|
|
|
|
|
|
|
if (len == 1)
|
|
|
|
|
continue;
|
|
|
|
|
QString s = " ";
|
|
|
|
|
TQString s = " ";
|
|
|
|
|
for (int i = 1; i < len; i++)
|
|
|
|
|
s += " ";
|
|
|
|
|
str.replace(pos, len, s);
|
|
|
|
@ -127,7 +127,7 @@ void RTF2HTML::FlushOutTags()
|
|
|
|
|
// RTF colors are 1-based; colors[] is a 0-based array.
|
|
|
|
|
if (t.param > colors.size() || t.param == 0)
|
|
|
|
|
break;
|
|
|
|
|
QColor &c = colors[t.param-1];
|
|
|
|
|
TQColor &c = colors[t.param-1];
|
|
|
|
|
PrintUnquoted("<span style=\"color:#%02X%02X%02X\">", c.red(), c.green(), c.blue());
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
@ -146,7 +146,7 @@ void RTF2HTML::FlushOutTags()
|
|
|
|
|
case TAG_BG_COLOR:{
|
|
|
|
|
if (t.param > colors.size() || t.param == 0)
|
|
|
|
|
break;
|
|
|
|
|
QColor &c = colors[t.param-1];
|
|
|
|
|
TQColor &c = colors[t.param-1];
|
|
|
|
|
PrintUnquoted("<span style=\"background-color:#%02X%02X%02X;\">", c.red(), c.green(), c.blue());
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
@ -317,7 +317,7 @@ void RTF2HTML::PrintUnquoted(const char *str, ...)
|
|
|
|
|
sParagraph += buff;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void RTF2HTML::PrintQuoted(const QString &str)
|
|
|
|
|
void RTF2HTML::PrintQuoted(const TQString &str)
|
|
|
|
|
{
|
|
|
|
|
sParagraph += quoteString(str);
|
|
|
|
|
}
|
|
|
|
@ -549,7 +549,7 @@ void Level::reset()
|
|
|
|
|
resetTag(TAG_ALL);
|
|
|
|
|
if (m_bColors){
|
|
|
|
|
if (m_bColorInit){
|
|
|
|
|
QColor c(m_nRed, m_nGreen, m_nBlue);
|
|
|
|
|
TQColor c(m_nRed, m_nGreen, m_nBlue);
|
|
|
|
|
p->colors.push_back(c);
|
|
|
|
|
resetColors();
|
|
|
|
|
}
|
|
|
|
@ -684,7 +684,7 @@ static char h2d(char c)
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
QString RTF2HTML::Parse(const char *rtf, const char *_encoding)
|
|
|
|
|
TQString RTF2HTML::Parse(const char *rtf, const char *_encoding)
|
|
|
|
|
{
|
|
|
|
|
encoding = _encoding;
|
|
|
|
|
YY_BUFFER_STATE yy_current_buffer = yy_scan_string(rtf);
|
|
|
|
@ -752,7 +752,7 @@ QString RTF2HTML::Parse(const char *rtf, const char *_encoding)
|
|
|
|
|
break;
|
|
|
|
|
case UNICODE_CHAR:{
|
|
|
|
|
cur_level.flush();
|
|
|
|
|
sParagraph += QChar((unsigned short)(atol(yytext + 2)));
|
|
|
|
|
sParagraph += TQChar((unsigned short)(atol(yytext + 2)));
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
case HEX:{
|
|
|
|
@ -851,7 +851,7 @@ QString RTF2HTML::Parse(const char *rtf, const char *_encoding)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
bool ICQClient::parseRTF(const char *rtf, const char *encoding, QString &res)
|
|
|
|
|
bool ICQClient::parseRTF(const char *rtf, const char *encoding, TQString &res)
|
|
|
|
|
{
|
|
|
|
|
char _RTF[] = "{\\rtf";
|
|
|
|
|
if ((strlen(rtf) > strlen(_RTF)) && !memcmp(rtf, _RTF, strlen(_RTF))){
|
|
|
|
|