aboutsummaryrefslogtreecommitdiffstats
path: root/src/kvilib/ext/KviStringConversion.cpp
diff options
context:
space:
mode:
authorGravatar Elvio Basello2011-02-08 18:45:13 +0000
committerGravatar Elvio Basello2011-02-08 18:45:13 +0000
commit5e07d082aa116015f03c88635b5b1e4af2e501d6 (patch)
treef708fb1323673606f78bba4f8bc7bf61aea09185 /src/kvilib/ext/KviStringConversion.cpp
parentdisclaimer for minimize in tray (diff)
downloadKVIrc-5e07d082aa116015f03c88635b5b1e4af2e501d6.tar.gz
KVIrc-5e07d082aa116015f03c88635b5b1e4af2e501d6.tar.bz2
KVIrc-5e07d082aa116015f03c88635b5b1e4af2e501d6.zip
removed old helper functions
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5436 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/kvilib/ext/KviStringConversion.cpp')
-rw-r--r--src/kvilib/ext/KviStringConversion.cpp175
1 files changed, 93 insertions, 82 deletions
diff --git a/src/kvilib/ext/KviStringConversion.cpp b/src/kvilib/ext/KviStringConversion.cpp
index e713bd698..a5287b5f6 100644
--- a/src/kvilib/ext/KviStringConversion.cpp
+++ b/src/kvilib/ext/KviStringConversion.cpp
@@ -35,148 +35,148 @@ QString g_szLocalDir;
namespace KviStringConversion
{
- void init(const QString& szGlobalDir,const QString& szLocalDir)
+ void init(const QString & szGlobalDir, const QString & szLocalDir)
{
- g_szGlobalDir=szGlobalDir;
- g_szLocalDir=szLocalDir;
+ g_szGlobalDir = szGlobalDir;
+ g_szLocalDir = szLocalDir;
}
- void encodePath(QString& buffer)
+ void encodePath(QString & szBuffer)
{
- if(!buffer.isEmpty())
+ if(!szBuffer.isEmpty())
{
if(!g_szLocalDir.isEmpty())
{
- if(KviQString::find(buffer,g_szLocalDir)==0)
+ if(szBuffer.indexOf(g_szLocalDir,0,Qt::CaseSensitive) == 0)
{
- buffer.remove(0,g_szLocalDir.length());
- buffer.prepend("local://");
+ szBuffer.remove(0,g_szLocalDir.length());
+ szBuffer.prepend("local://");
}
}
if(!g_szGlobalDir.isEmpty())
{
- if(KviQString::find(buffer,g_szGlobalDir)==0)
+ if(szBuffer.indexOf(g_szGlobalDir,0,Qt::CaseSensitive) == 0)
{
- buffer.remove(0,g_szGlobalDir.length());
- buffer.prepend("global://");
+ szBuffer.remove(0,g_szGlobalDir.length());
+ szBuffer.prepend("global://");
}
}
}
}
- void decodePath(QString& buffer)
+ void decodePath(QString & szBuffer)
{
- if(!buffer.isEmpty())
+ if(!szBuffer.isEmpty())
{
if(!g_szLocalDir.isEmpty())
{
- if(KviQString::find(buffer,"local://")==0)
+ if(szBuffer.indexOf("local://",0,Qt::CaseSensitive) == 0)
{
- buffer.remove(0,8);
- buffer.prepend(g_szLocalDir);
+ szBuffer.remove(0,8);
+ szBuffer.prepend(g_szLocalDir);
}
}
if(!g_szGlobalDir.isEmpty())
{
- if(KviQString::find(buffer,"global://")==0)
+ if(szBuffer.indexOf("global://",0,Qt::CaseSensitive) == 0)
{
- buffer.remove(0,9);
- buffer.prepend(g_szGlobalDir);
+ szBuffer.remove(0,9);
+ szBuffer.prepend(g_szGlobalDir);
}
}
}
}
- void encodePath(QStringList& buffer)
+ void encodePath(QStringList & buffer)
{
- for ( QStringList::Iterator it = buffer.begin(); it != buffer.end(); ++it )
- {
+ for(QStringList::Iterator it = buffer.begin(); it != buffer.end(); ++it)
encodePath(*it);
- }
}
- void decodePath(QStringList& buffer)
+ void decodePath(QStringList & buffer)
{
- for ( QStringList::Iterator it = buffer.begin(); it != buffer.end(); ++it )
- {
+ for(QStringList::Iterator it = buffer.begin(); it != buffer.end(); ++it)
decodePath(*it);
- }
}
- void toString(const bool bValue,QString &buffer)
+ void toString(const bool bValue, QString & szBuffer)
{
- buffer = bValue ? '1' : '0';
+ szBuffer = bValue ? '1' : '0';
}
- bool fromString(const QString & szValue,bool &buffer)
+ bool fromString(const QString & szValue, bool & bBuffer)
{
- if(szValue.isEmpty())buffer = false;
- else buffer = !((KviQString::equalCS(szValue,"0")) || (KviQString::equalCI(szValue,"false")));
+ if(szValue.isEmpty())
+ bBuffer = false;
+ else bBuffer = !((KviQString::equalCS(szValue,"0")) || (KviQString::equalCI(szValue,"false")));
return true;
}
- void toString(const int iValue,QString &buffer)
+ void toString(const int iValue, QString & szBuffer)
{
- buffer.setNum(iValue);
+ szBuffer.setNum(iValue);
}
- bool fromString(const QString &szValue,int &buffer)
+ bool fromString(const QString & szValue, int & iBuffer)
{
bool bOk;
- buffer = szValue.toInt(&bOk);
+ iBuffer = szValue.toInt(&bOk);
return bOk;
}
- void toString(const unsigned int uValue,QString &buffer)
+ void toString(const unsigned int uValue, QString & szBuffer)
{
- buffer.setNum(uValue);
+ szBuffer.setNum(uValue);
}
- bool fromString(const QString & szValue,unsigned int &buffer)
+ bool fromString(const QString & szValue,unsigned int & uBuffer)
{
bool bOk;
- buffer= szValue.toUInt(&bOk);
+ uBuffer = szValue.toUInt(&bOk);
return bOk;
}
- void toString(const QRect &rValue,QString &buffer)
+ void toString(const QRect & rValue, QString & szBuffer)
{
- buffer.sprintf("%d,%d,%d,%d",rValue.x(),rValue.y(),rValue.width(),rValue.height());
+ szBuffer.sprintf("%d,%d,%d,%d",rValue.x(),rValue.y(),rValue.width(),rValue.height());
}
- bool fromString(const QString & szValue,QRect &buffer)
+ bool fromString(const QString & szValue, QRect & buffer)
{
QByteArray tmp = szValue.toUtf8();
const char * c = tmp.data();
- if(!c)return false;
+ if(!c)
+ return false;
int l,t,w,h;
- if(sscanf(c,"%d,%d,%d,%d",&l,&t,&w,&h) != 4)return false;
+ if(sscanf(c,"%d,%d,%d,%d",&l,&t,&w,&h) != 4)
+ return false;
buffer.setRect(l,t,w,h);
return true;
}
- void toString(const QString &szValue,QString &buffer)
+ void toString(const QString & szValue, QString & szBuffer)
{
- buffer = szValue;
+ szBuffer = szValue;
}
- bool fromString(const QString & szValue,QString &buffer)
+ bool fromString(const QString & szValue, QString & szBuffer)
{
- buffer = szValue;
+ szBuffer = szValue;
return true;
}
- void toString(const KviPixmap &pValue,QString &buffer)
+ void toString(const KviPixmap & pixmap, QString & szBuffer)
{
- buffer=pValue.path();
- encodePath(buffer);
+ szBuffer = pixmap.path();
+ encodePath(szBuffer);
}
- bool fromString(const QString & szValue,KviPixmap &buffer)
+ bool fromString(const QString & szValue, KviPixmap & buffer)
{
QString szPath(szValue);
decodePath(szPath);
- if(szPath.isEmpty()) {
+ if(szPath.isEmpty())
+ {
buffer.setNull();
return true;
} else {
@@ -184,52 +184,59 @@ namespace KviStringConversion
}
}
- void toString(const KviMessageTypeSettings &mValue,QString &buffer)
+ void toString(const KviMessageTypeSettings & mValue, QString & szBuffer)
{
- buffer.sprintf("%d,%u,%u,%d,%d",mValue.m_iPixId,mValue.m_cForeColor,mValue.m_cBackColor,mValue.m_bLogEnabled,mValue.m_iLevel);
+ szBuffer.sprintf("%d,%u,%u,%d,%d",mValue.m_iPixId,mValue.m_cForeColor,mValue.m_cBackColor,mValue.m_bLogEnabled,mValue.m_iLevel);
}
- bool fromString(const QString & szValue,KviMessageTypeSettings &buffer)
+ bool fromString(const QString & szValue, KviMessageTypeSettings & buffer)
{
int iId,iLog,iLevel;
unsigned int uFore,uBack;
QByteArray tmp = szValue.toUtf8();
char * cx = tmp.data();
- if(!cx)return false;
- if(sscanf(cx,"%d,%u,%u,%d,%d",&iId,&uFore,&uBack,&iLog,&iLevel) != 5)return false;
+ if(!cx)
+ return false;
+ if(sscanf(cx,"%d,%u,%u,%d,%d",&iId,&uFore,&uBack,&iLog,&iLevel) != 5)
+ return false;
buffer = KviMessageTypeSettings(buffer.m_szType,iId,uFore,uBack,iLog,iLevel);
return true;
}
- void toString(const QColor &cValue,QString &buffer)
+ void toString(const QColor & value, QString & szBuffer)
{
- buffer = cValue.name();
+ szBuffer = value.name();
}
- bool fromString(const QString & szValue,QColor &buffer)
+ bool fromString(const QString & szValue, QColor & buffer)
{
buffer.setNamedColor(szValue); return true;
}
- void toString(const QFont &fValue,QString &buffer)
+ void toString(const QFont & font, QString & szBuffer)
{
- QString family(fValue.family());
- buffer.sprintf("%s,%d,%d,%d",family.toUtf8().data(),fValue.pointSize(),fValue.styleHint(),fValue.weight());
- QString options;
- if(fValue.bold())options.append('b');
- if(fValue.italic())options.append('i');
- if(fValue.underline())options.append('u');
- if(fValue.strikeOut())options.append('s');
- if(fValue.fixedPitch())options.append('f');
+ QString szFamily(font.family());
+ szBuffer.sprintf("%s,%d,%d,%d",szFamily.toUtf8().data(),font.pointSize(),font.styleHint(),font.weight());
+ QString szOptions;
+ if(font.bold())
+ szOptions.append('b');
+ if(font.italic())
+ szOptions.append('i');
+ if(font.underline())
+ szOptions.append('u');
+ if(font.strikeOut())
+ szOptions.append('s');
+ if(font.fixedPitch())
+ szOptions.append('f');
- if(!options.isEmpty())
+ if(!szOptions.isEmpty())
{
- buffer.append(',');
- buffer.append(options);
+ szBuffer.append(',');
+ szBuffer.append(szOptions);
}
}
- bool fromString(const QString & szValue,QFont &buffer)
+ bool fromString(const QString & szValue, QFont & buffer)
{
KviCString str = szValue;
KviCString family,pointSize,styleHint,weight,options;
@@ -237,15 +244,19 @@ namespace KviStringConversion
str.getToken(pointSize,',');
str.getToken(styleHint,',');
str.getToken(weight,',');
- if(!family.isEmpty())buffer.setFamily(family.ptr());
+ if(!family.isEmpty())
+ buffer.setFamily(family.ptr());
int i;
bool bOk;
i = pointSize.toInt(&bOk);
- if(bOk && (i > 0))buffer.setPointSize(i);
+ if(bOk && (i > 0))
+ buffer.setPointSize(i);
i = styleHint.toInt(&bOk);
- if(bOk && (i >= 0))buffer.setStyleHint((QFont::StyleHint)i);
+ if(bOk && (i >= 0))
+ buffer.setStyleHint((QFont::StyleHint)i);
i = weight.toInt(&bOk);
- if(bOk && (i >= 0))buffer.setWeight(i);
+ if(bOk && (i >= 0))
+ buffer.setWeight(i);
buffer.setBold(str.contains("b"));
buffer.setItalic(str.contains("i"));
@@ -255,12 +266,12 @@ namespace KviStringConversion
return true;
}
- void toString(const QStringList &sValue,QString &buffer)
+ void toString(const QStringList & list,QString & szBuffer)
{
- buffer = sValue.join(",");
+ szBuffer = list.join(",");
}
- bool fromString(const QString & szValue,QStringList &buffer)
+ bool fromString(const QString & szValue, QStringList & buffer)
{
buffer = szValue.split(",");
return true;