aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar Elvio Basello2011-01-10 18:36:59 +0000
committerGravatar Elvio Basello2011-01-10 18:36:59 +0000
commit78735b180c2ba56fa1cf4fd578726d457626e80a (patch)
tree12b359e1e59b7585dc89878e2eeae54982baa4e1 /src/modules
parentupdated perlcore's xs include, hopefully fixing #1068 (diff)
downloadKVIrc-78735b180c2ba56fa1cf4fd578726d457626e80a.tar.gz
KVIrc-78735b180c2ba56fa1cf4fd578726d457626e80a.tar.bz2
KVIrc-78735b180c2ba56fa1cf4fd578726d457626e80a.zip
killed some QString helpers. Pay attention to the localizations: format strings have changed!;
updated translation files; git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5328 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/actioneditor/ActionEditor.cpp9
-rw-r--r--src/modules/addon/AddonFunctions.cpp33
-rw-r--r--src/modules/aliaseditor/AliasEditorWindow.cpp6
-rw-r--r--src/modules/classeditor/ClassEditorWindow.cpp8
-rw-r--r--src/modules/dcc/DccFileTransfer.cpp5
-rw-r--r--src/modules/dcc/requests.cpp44
-rw-r--r--src/modules/editor/ScriptEditorImplementation.cpp10
-rw-r--r--src/modules/eventeditor/EventEditorWindow.cpp10
-rw-r--r--src/modules/filetransferwindow/FileTransferWindow.cpp31
-rw-r--r--src/modules/links/LinksWindow.cpp15
-rw-r--r--src/modules/list/ListWindow.cpp14
-rw-r--r--src/modules/logview/LogViewWindow.cpp2
-rw-r--r--src/modules/mediaplayer/MpXmmsInterface.cpp10
-rw-r--r--src/modules/mediaplayer/libkvimediaplayer.cpp4
-rw-r--r--src/modules/mircimport/libkvimircimport.cpp7
-rw-r--r--src/modules/objects/KvsObject_xmlreader.cpp7
-rw-r--r--src/modules/options/OptionsWidget_identity.cpp7
-rw-r--r--src/modules/options/OptionsWidget_servers.cpp4
-rw-r--r--src/modules/perlcore/libkviperlcore.cpp8
-rw-r--r--src/modules/popupeditor/PopupEditorWindow.cpp2
-rw-r--r--src/modules/raweditor/RawEditorWindow.cpp10
-rw-r--r--src/modules/reguser/RegisteredUserEntryDialog.cpp2
-rw-r--r--src/modules/reguser/RegistrationWizard.cpp2
-rw-r--r--src/modules/socketspy/SocketSpyWindow.cpp2
-rw-r--r--src/modules/str/libkvistr.cpp4
-rw-r--r--src/modules/theme/PackThemeDialog.cpp18
-rw-r--r--src/modules/theme/SaveThemeDialog.cpp3
-rw-r--r--src/modules/theme/ThemeFunctions.cpp92
-rw-r--r--src/modules/theme/libkvitheme.cpp4
-rw-r--r--src/modules/theme/managementdialog.cpp3
30 files changed, 144 insertions, 232 deletions
diff --git a/src/modules/actioneditor/ActionEditor.cpp b/src/modules/actioneditor/ActionEditor.cpp
index 9621b834f..cd56b2121 100644
--- a/src/modules/actioneditor/ActionEditor.cpp
+++ b/src/modules/actioneditor/ActionEditor.cpp
@@ -32,7 +32,6 @@
#include "KviScriptEditor.h"
#include "kvi_debug.h"
#include "KviApplication.h"
-#include "KviQString.h"
#include "KviKvsAliasManager.h"
#include "KviFileDialog.h"
#include "KviActionManager.h"
@@ -755,18 +754,18 @@ void ActionEditor::deleteActions()
QString ActionEditor::nameForAutomaticAction(const QString &szTemplate)
{
- QString ret;
+ QString szRet;
QString szT = szTemplate;
szT.replace(" ","");
szT.replace(".","_");
int i = 1;
do {
- KviQString::sprintf(ret,"%Q%d",&szT,i);
+ szRet = QString("%1%2").arg(szT).arg(i);
i++;
- } while(actionExists(ret));
+ } while(actionExists(szRet));
- return ret;
+ return szRet;
}
void ActionEditor::newAction()
diff --git a/src/modules/addon/AddonFunctions.cpp b/src/modules/addon/AddonFunctions.cpp
index 4cad53710..8f1643071 100644
--- a/src/modules/addon/AddonFunctions.cpp
+++ b/src/modules/addon/AddonFunctions.cpp
@@ -65,7 +65,7 @@ namespace AddonFunctions
if(!r.readHeader(szAddonPackageFileName))
{
szErr = r.lastError();
- KviQString::sprintf(szError,__tr2qs_ctx("The selected file does not seem to be a valid KVIrc package: %Q","addon"),&szErr);
+ szError = QString(__tr2qs_ctx("The selected file does not seem to be a valid KVIrc package: %Q","addon")).arg(szErr);
return false;
}
@@ -143,42 +143,31 @@ namespace AddonFunctions
szWarnings += "</b></font></center></p>";
}
- KviQString::sprintf(hd.szHtmlText,
+ hd.szHtmlText = QString(
"<html bgcolor=\"#ffffff\">" \
"<body bgcolor=\"#ffffff\">" \
"<p><center>" \
- "<h2>%Q %Q</h2>" \
+ "<h2>%1 %2</h2>" \
"</center></p>" \
"<p><center>" \
"<img src=\"addon_dialog_pack_image\">" \
"</center></p>" \
"<p><center>" \
- "<i>%Q</i>" \
+ "<i>%3</i>" \
"</center></p>" \
"<p><center>" \
- "%Q: <b>%Q</b><br>" \
- "%Q: <b>%Q</b><br>" \
+ "%4: <b>%5</b><br>" \
+ "%6: <b>%7</b><br>" \
"</center></p>" \
"<p><center>" \
"<font color=\"#808080\">" \
- "%Q: %Q<br>" \
+ "%8: %9<br>" \
"</font>" \
"</center></p>" \
- "%Q" \
+ "%10" \
"<br>" \
"</body>" \
- "</html>",
- &szPackageName,
- &szPackageVersion,
- &szPackageDescription,
- &szAuthor,
- &szPackageAuthor,
- &szCreatedAt,
- &szPackageDate,
- &szCreatedWith,
- &szPackageApplication,
- &szWarnings
- );
+ "</html>").arg(szPackageName,szPackageVersion,szPackageDescription,szAuthor,szPackageAuthor,szCreatedAt,szPackageDate,szCreatedWith,szPackageApplication).arg(szWarnings);
hd.addImageResource("addon_dialog_pack_image",pix);
hd.addHtmlResource("addon_dialog_main",hd.szHtmlText);
@@ -224,7 +213,7 @@ namespace AddonFunctions
if(!r.unpack(szAddonPackageFileName,szUnpackPath))
{
szErr = r.lastError();
- KviQString::sprintf(szError,__tr2qs_ctx("Failed to unpack the selected file: %Q","addon"),&szErr);
+ szError = QString(__tr2qs_ctx("Failed to unpack the selected file: %1","addon")).arg(szErr);
return false;
}
@@ -240,7 +229,7 @@ namespace AddonFunctions
{
// FIXME: Just warn the user and assume success?
szErr = __tr2qs_ctx("One or more files can't be deleted","addon");
- KviQString::sprintf(szError,__tr2qs_ctx("Failed to unpack the selected file: %Q","addon"),&szErr);
+ szError = QString(__tr2qs_ctx("Failed to unpack the selected file: %1","addon")).arg(szErr);
return false;
}
diff --git a/src/modules/aliaseditor/AliasEditorWindow.cpp b/src/modules/aliaseditor/AliasEditorWindow.cpp
index a3924d71d..db26d61c5 100644
--- a/src/modules/aliaseditor/AliasEditorWindow.cpp
+++ b/src/modules/aliaseditor/AliasEditorWindow.cpp
@@ -747,7 +747,7 @@ void AliasEditorWidget::exportSelectionInSinglesFiles(KviPointerList<AliasEditor
if (KviFileUtils::fileExists(szCompletePath) && !bReplaceAll)
{
QString szMsg;
- KviQString::sprintf(szMsg,__tr2qs_ctx("The file \"%Q\" exists. Do you want to replace it ?","editor"),&szFileName);
+ szMsg = QString(__tr2qs_ctx("The file \"%1\" exists. Do you want to replace it?","editor")).arg(szFileName);
int ret = QMessageBox::question(this,__tr2qs_ctx("Replace file","editor"),szMsg,__tr2qs_ctx("Yes","editor"),__tr2qs_ctx("Yes to All","editor"),__tr2qs_ctx("No","editor"));
if (ret!=2)
{
@@ -923,9 +923,9 @@ bool AliasEditorWidget::removeItem(AliasEditorTreeWidgetItem *it,bool * pbYesToA
if(!*pbYesToAll)
{
if(it->isAlias())
- KviQString::sprintf(szMsg,__tr2qs_ctx("Do you really want to remove the alias \"%Q\" ?","editor"),&szName);
+ szMsg = QString(__tr2qs_ctx("Do you really want to remove the alias \"%1\"?","editor")).arg(szName);
else {
- KviQString::sprintf(szMsg,__tr2qs_ctx("Do you really want to remove the namespace \"%Q\" ?","editor"),&szName);
+ szMsg = QString(__tr2qs_ctx("Do you really want to remove the namespace \"%1\"?","editor")).arg(szName);
szMsg += "<br>";
szMsg += __tr2qs_ctx("Please note that all the children items will be deleted too.","editor");
}
diff --git a/src/modules/classeditor/ClassEditorWindow.cpp b/src/modules/classeditor/ClassEditorWindow.cpp
index a3f6ee7cc..64c4255c3 100644
--- a/src/modules/classeditor/ClassEditorWindow.cpp
+++ b/src/modules/classeditor/ClassEditorWindow.cpp
@@ -1334,15 +1334,15 @@ bool ClassEditorWidget::removeItem(ClassEditorTreeWidgetItem * pItem, KviPointer
saveLastEditedItem();
if(pItem->isClass())
{
- KviQString::sprintf(szMsg,__tr2qs_ctx("Do you really want to remove the class \"%Q\" ?","editor"),&szName);
+ szMsg = QString(__tr2qs_ctx("Do you really want to remove the class \"%1\"?","editor")).arg(szName);
} else if(pItem->isNamespace())
{
- KviQString::sprintf(szMsg,__tr2qs_ctx("Do you really want to remove the namespace \"%Q\" ?","editor"),&szName);
+ szMsg = QString(__tr2qs_ctx("Do you really want to remove the namespace \"%1\"?","editor")).arg(szName);
szMsg += "<br>";
szMsg += __tr2qs_ctx("Please note that all the children classes/functions will be deleted too.","editor");
} else if(pItem->isMethod())
{
- KviQString::sprintf(szMsg,__tr2qs_ctx("Do you really want to remove the function \"%Q\" ?","editor"),&szName);
+ szMsg = QString(__tr2qs_ctx("Do you really want to remove the function \"%1\"?","editor")).arg(szName);
}
g_pClassEditorModule->lock();
@@ -1372,7 +1372,7 @@ bool ClassEditorWidget::removeItem(ClassEditorTreeWidgetItem * pItem, KviPointer
{
m_pClasses->removeRef(pItem);
KviKvsObjectClass * pClass = KviKvsKernel::instance()->objectController()->lookupClass(buildFullClassName(pItem));
- qDebug("rimuovo class %s %p",buildFullClassName(pItem).toUtf8().data(), pClass);
+ qDebug("removing class %s %p",buildFullClassName(pItem).toUtf8().data(), pClass);
if(pClass)
KviKvsKernel::instance()->objectController()->deleteClass(pClass);
else
diff --git a/src/modules/dcc/DccFileTransfer.cpp b/src/modules/dcc/DccFileTransfer.cpp
index 920756e21..9f6d77cc2 100644
--- a/src/modules/dcc/DccFileTransfer.cpp
+++ b/src/modules/dcc/DccFileTransfer.cpp
@@ -1003,7 +1003,7 @@ DccFileTransfer::DccFileTransfer(DccDescriptor * dcc)
m_pResumeTimer = 0;
m_pBandwidthDialog = 0;
- KviQString::sprintf(m_szTransferIdString,__tr2qs_ctx("TRANSFER %d","dcc"),id());
+ m_szTransferIdString = QString(__tr2qs_ctx("TRANSFER %1","dcc")).arg(id());
m_pDescriptor = dcc;
m_pDescriptor->setTransfer(this);
@@ -1911,8 +1911,7 @@ bool DccFileTransfer::event(QEvent *e)
// Also add an optional message to the notifier, unless it is an AVATAR download!
if(KVI_OPTION_BOOL(KviOption_boolNotifiDccDownloadSuccessInNotifier))
{
- QString szMsg;
- KviQString::sprintf(szMsg,__tr2qs_ctx(""));
+ QString szMsg = __tr2qs_ctx("");
g_pApp->notifierMessage(0,KVI_SMALLICON_DCCMSG,szMsg,KVI_OPTION_UINT(KviOption_uintNotifierAutoHideTime));
}
*/
diff --git a/src/modules/dcc/requests.cpp b/src/modules/dcc/requests.cpp
index 232c7a441..5ad4aa458 100644
--- a/src/modules/dcc/requests.cpp
+++ b/src/modules/dcc/requests.cpp
@@ -98,9 +98,7 @@ static bool dcc_module_check_concurrent_transfers_limit(KviDccRequest * dcc)
unsigned int uTransfers = DccFileTransfer::runningTransfersCount();
if(uTransfers >= KVI_OPTION_UINT(KviOption_uintMaxDccSendTransfers))
{
- QString szError;
- KviQString::sprintf(szError,__tr2qs_ctx("Concurrent transfer limit reached (%u of %u transfers running)","dcc"),
- uTransfers,KVI_OPTION_UINT(KviOption_uintMaxDccSendTransfers));
+ QString szError = QString(__tr2qs_ctx("Concurrent transfer limit reached (%1 of %2 transfers running)","dcc")).arg(uTransfers).arg(KVI_OPTION_UINT(KviOption_uintMaxDccSendTransfers));
dcc_module_request_error(dcc,szError);
return false;
}
@@ -115,9 +113,7 @@ static bool dcc_module_check_limits(KviDccRequest * dcc)
unsigned int uWindows = g_pDccBroker->dccWindowsCount();
if(uWindows >= KVI_OPTION_UINT(KviOption_uintMaxDccSlots))
{
- QString szError;
- KviQString::sprintf(szError,__tr2qs_ctx("Slot limit reached (%u slots of %u)","dcc"),
- uWindows,KVI_OPTION_UINT(KviOption_uintMaxDccSlots));
+ QString szError = QString(__tr2qs_ctx("Slot limit reached (%1 slots of %2)","dcc")).arg(uWindows).arg(KVI_OPTION_UINT(KviOption_uintMaxDccSlots));
dcc_module_request_error(dcc,szError);
return false;
}
@@ -160,8 +156,7 @@ static bool dcc_module_normalize_target_data(KviDccRequest * dcc,KviCString &ipa
{
if(!dcc->ctcpMsg->msg->haltOutput())
{
- QString szError;
- KviQString::sprintf(szError,__tr2qs_ctx("Invalid port number %s","dcc"),port.ptr());
+ QString szError = QString(__tr2qs_ctx("Invalid port number %1","dcc")).arg(port.ptr());
dcc_module_request_error(dcc,szError);
}
return false;
@@ -177,8 +172,7 @@ static bool dcc_module_normalize_target_data(KviDccRequest * dcc,KviCString &ipa
{
if(!dcc->ctcpMsg->msg->haltOutput())
{
- QString szError;
- KviQString::sprintf(szError,__tr2qs_ctx("Invalid IP address in old format %s","dcc"),ipaddr.ptr());
+ QString szError = QString(__tr2qs_ctx("Invalid IP address in old format %1","dcc")).arg(ipaddr.ptr());
dcc_module_request_error(dcc,szError);
}
return false;
@@ -198,8 +192,7 @@ static bool dcc_module_normalize_target_data(KviDccRequest * dcc,KviCString &ipa
#endif
if(!dcc->ctcpMsg->msg->haltOutput())
{
- QString szError;
- KviQString::sprintf(szError,__tr2qs_ctx("Invalid IP address %s","dcc"),ipaddr.ptr());
+ QString szError = QString(__tr2qs_ctx("Invalid IP address %1","dcc")).arg(ipaddr.ptr());
dcc_module_request_error(dcc,szError);
}
return false;
@@ -546,8 +539,7 @@ static void dccModuleParseDccAccept(KviDccRequest *dcc)
//#warning "IF KviOption_boolReplyCtcpErrmsgOnInvalidAccept..."
if(!dcc->ctcpMsg->msg->haltOutput())
{
- QString szError;
- KviQString::sprintf(szError,__tr2qs_ctx("Can't proceed with DCC RECV: Transfer not initiated for file %s on port %s","dcc"),dcc->szParam1.ptr(),dcc->szParam2.ptr());
+ QString szError = QString(__tr2qs_ctx("Can't proceed with DCC RECV: Transfer not initiated for file %1 on port %2","dcc")).arg(dcc->szParam1.ptr()).arg(dcc->szParam2.ptr());
dcc_module_request_error(dcc,szError);
}
}
@@ -572,8 +564,7 @@ static void dccModuleParseDccResume(KviDccRequest *dcc)
{
if(!dcc->ctcpMsg->msg->haltOutput())
{
- QString szError;
- KviQString::sprintf(szError,__tr2qs_ctx("Invalid resume position argument '%s'","dcc"),dcc->szParam3.ptr());
+ QString szError = QString(__tr2qs_ctx("Invalid resume position argument '%1'","dcc")).arg(dcc->szParam3.ptr());
dcc_module_request_error(dcc,szError);
}
return;
@@ -584,10 +575,7 @@ static void dccModuleParseDccResume(KviDccRequest *dcc)
//#warning "IF KviOption_boolReplyCtcpErrmsgOnInvalidResume..."
if(!dcc->ctcpMsg->msg->haltOutput())
{
- QString szError;
- KviQString::sprintf(szError,
- __tr2qs_ctx("Can't proceed with DCC SEND: Transfer not initiated for file %s on port %s, or invalid resume size","dcc"),
- dcc->szParam1.ptr(),dcc->szParam2.ptr());
+ QString szError = QString(__tr2qs_ctx("Can't proceed with DCC SEND: Transfer not initiated for file %1 on port %2, or invalid resume size","dcc")).arg(dcc->szParam1.ptr()).arg(dcc->szParam2.ptr());
dcc_module_request_error(dcc,szError);
}
}
@@ -649,9 +637,7 @@ static void dccModuleParseDccRecv(KviDccRequest * dcc)
if(uResumeSize >= o->fileSize())
{
// senseless request
- QString szError;
- KviQString::sprintf(szError,
- __tr2qs_ctx("Invalid RECV request: Position %u is is larger than file size","dcc"),uResumeSize);
+ QString szError = QString(__tr2qs_ctx("Invalid RECV request: Position %1 is is larger than file size","dcc")).arg(uResumeSize);
dcc_module_request_error(dcc,szError);
return;
}
@@ -867,13 +853,7 @@ static void dccModuleParseDccGet(KviDccRequest *dcc)
{
if(!dcc->ctcpMsg->msg->haltOutput())
{
- QString szError;
- KviQString::sprintf(szError,
- __tr2qs_ctx("No file offer named '%s' (with size %s) available for %Q [%Q@%Q]","dcc"),
- dcc->szParam1.ptr(),uSize > 0 ? dcc->szParam2.ptr() : __tr_ctx("\"any\"","dcc"),
- &(dcc->ctcpMsg->pSource->nick()),
- &(dcc->ctcpMsg->pSource->user()),
- &(dcc->ctcpMsg->pSource->host()));
+ QString szError = QString(__tr2qs_ctx("No file offer named '%1' (with size %2) available for %3 [%4@%5]","dcc")).arg(dcc->szParam1.ptr()).arg(uSize > 0 ? dcc->szParam2.ptr() : __tr_ctx("\"any\"","dcc")).arg(dcc->ctcpMsg->pSource->nick(),dcc->ctcpMsg->pSource->user(),dcc->ctcpMsg->pSource->host());
dcc_module_request_error(dcc,szError);
}
return;
@@ -1245,9 +1225,7 @@ KVIMODULEEXPORTFUNC void dccModuleCtcpDccParseRoutine(KviDccRequest *dcc)
// ops...we don't know this dcc type
if(!dcc->ctcpMsg->msg->haltOutput())
{
- QString szError;
- KviQString::sprintf(szError,
- __tr2qs_ctx("Unknown DCC type '%s'","dcc"),dcc->szType.ptr());
+ QString szError = QString(__tr2qs_ctx("Unknown DCC type '%1'","dcc")).arg(dcc->szType.ptr());
dcc_module_request_error(dcc,szError);
}
}
diff --git a/src/modules/editor/ScriptEditorImplementation.cpp b/src/modules/editor/ScriptEditorImplementation.cpp
index b01771d58..81c78304b 100644
--- a/src/modules/editor/ScriptEditorImplementation.cpp
+++ b/src/modules/editor/ScriptEditorImplementation.cpp
@@ -503,8 +503,7 @@ bool ScriptEditorWidget::contextSensitiveHelp() const
g_pUserParser->freeCompletionResult(pList);
if(!bOk)return false;
- QString szParse;
- KviQString::sprintf(szParse,"timer -s (help,0){ help -s %Q; }",&szBuffer);
+ QString szParse = QString("timer -s (help,0){ help -s %Q; }").arg(szBuffer);
qDebug("parsing %s",szParse.toLatin1());
KviKvsScript::run(szParse,(KviWindow*)g_pApp->activeConsole());
*/
@@ -932,7 +931,7 @@ void ScriptEditorImplementation::saveToFile()
QString szTmp;
QMessageBox::warning(this,
__tr2qs_ctx("Save Failed - KVIrc","editor"),
- KviQString::sprintf(szTmp,__tr2qs_ctx("Can't open the file %s for writing.","editor"),&szFileName));
+ szTmp = QString(__tr2qs_ctx("Can't open the file %1 for writing.","editor")).arg(szFileName));
}
}
}
@@ -989,8 +988,7 @@ void ScriptEditorImplementation::updateRowColLabel()
return;
int iRow = m_pEditor->textCursor().blockNumber();
int iCol = m_pEditor->textCursor().columnNumber();
- QString szTmp;
- KviQString::sprintf(szTmp,__tr2qs_ctx("Row: %d Col: %d","editor"),iRow,iCol);
+ QString szTmp = QString(__tr2qs_ctx("Row: %1 Col: %2","editor")).arg(iRow).arg(iCol);
m_pRowColLabel->setText(szTmp);
m_lastCursorPos = m_pEditor->textCursor().position();
}
@@ -1021,7 +1019,7 @@ void ScriptEditorImplementation::loadFromFile()
QString szTmp;
QMessageBox::warning(this,
__tr2qs_ctx("Open Failed - KVIrc","editor"),
- KviQString::sprintf(szTmp,__tr2qs_ctx("Can't open the file %s for reading.","editor"),&szFileName));
+ szTmp = QString(__tr2qs_ctx("Can't open the file %1 for reading.","editor")).arg(szFileName));
}
}
}
diff --git a/src/modules/eventeditor/EventEditorWindow.cpp b/src/modules/eventeditor/EventEditorWindow.cpp
index a7354c7e4..46fbdb0ac 100644
--- a/src/modules/eventeditor/EventEditorWindow.cpp
+++ b/src/modules/eventeditor/EventEditorWindow.cpp
@@ -259,7 +259,7 @@ void EventEditor::getUniqueHandlerName(EventEditorEventTreeWidgetItem *it,QStrin
if(KviQString::equalCI(newName,((EventEditorHandlerTreeWidgetItem *)it->child(i))->m_szName))
{
bFound = true;
- KviQString::sprintf(newName,"%Q_%d",&buffer,idx);
+ newName = QString("%1_%2").arg(buffer).arg(idx);
idx++;
break;
}
@@ -342,7 +342,7 @@ void EventEditor::commit()
for(int j=0;j<ccount;j++)
{
QTreeWidgetItem * ch = it->child(j);
- KviQString::sprintf(szContext,"%Q::%Q",&(((EventEditorEventTreeWidgetItem *)it)->m_szName),&(((EventEditorHandlerTreeWidgetItem *)ch)->m_szName));
+ szContext = QString("%1::%2").arg(((EventEditorEventTreeWidgetItem *)it)->m_szName,((EventEditorHandlerTreeWidgetItem *)ch)->m_szName);
KviKvsScriptEventHandler * s = KviKvsScriptEventHandler::createInstance( // msvc workaround
((EventEditorHandlerTreeWidgetItem *)ch)->m_szName,
szContext,
@@ -409,10 +409,8 @@ void EventEditor::currentItemChanged(QTreeWidgetItem * it,QTreeWidgetItem *)
if(parms.isEmpty())parms = __tr2qs_ctx("none","editor");
KviCommandFormatter::indent(parms);
KviCommandFormatter::indent(parms);
- QString tmp;
- KviQString::sprintf(tmp,__tr2qs_ctx("\n\nEvent:\n%s\n\nParameters:\n%s","editor"),
- ((EventEditorEventTreeWidgetItem *)it)->m_szName.toUtf8().data(),parms.toUtf8().data());
- m_pEditor->setText(tmp);
+ QString szTmp = QString(__tr2qs_ctx("\n\nEvent:\n%1\n\nParameters:\n%2","editor")).arg(((EventEditorEventTreeWidgetItem *)it)->m_szName,parms);
+ m_pEditor->setText(szTmp);
}
}
diff --git a/src/modules/filetransferwindow/FileTransferWindow.cpp b/src/modules/filetransferwindow/FileTransferWindow.cpp
index 60dd9af8e..06cb87516 100644
--- a/src/modules/filetransferwindow/FileTransferWindow.cpp
+++ b/src/modules/filetransferwindow/FileTransferWindow.cpp
@@ -606,19 +606,18 @@ void FileTransferWindow::openLocalFileTerminal()
void FileTransferWindow::deleteLocalFile()
{
- KviFileTransfer * t = selectedTransfer();
- if(!t)return;
-
- QString fName = t->localFileName();
- QString tmp;
+ KviFileTransfer * pTransfer = selectedTransfer();
+ if(!pTransfer)
+ return;
- KviQString::sprintf(tmp,__tr2qs_ctx("Do you really want to delete the file %Q?","filetransferwindow"),&fName);
+ QString szName = pTransfer->localFileName();
+ QString szTmp = QString(__tr2qs_ctx("Do you really want to delete the file %1?","filetransferwindow")).arg(szName);
if(QMessageBox::warning(this,__tr2qs_ctx("Confirm delete","filetransferwindow"),
- tmp,__tr2qs_ctx("Yes","filetransferwindow"),__tr2qs_ctx("No","filetransferwindow")) != 0)
+ szTmp,__tr2qs_ctx("Yes","filetransferwindow"),__tr2qs_ctx("No","filetransferwindow")) != 0)
return;
- if(!QFile::remove(fName))
+ if(!QFile::remove(szName))
QMessageBox::warning(this,__tr2qs_ctx("Delete failed","filetransferwindow"),
__tr2qs_ctx("Failed to remove the file","filetransferwindow"),
__tr2qs_ctx("OK","filetransferwindow"));
@@ -760,30 +759,28 @@ void FileTransferWindow::heartbeat()
void FileTransferWindow::clearAll()
{
- QString tmp;
-
bool bHaveAllTerminated = true;
int i;
- FileTransferItem * item;
+ FileTransferItem * pItem;
- for(i=0;i<m_pTableWidget->rowCount();i++)
+ for(i=0; i < m_pTableWidget->rowCount(); i++)
{
- item = (FileTransferItem *)m_pTableWidget->item(i,0);
- if(!item)
+ pItem = (FileTransferItem *)m_pTableWidget->item(i,0);
+ if(!pItem)
continue;
- if(!item->transfer()->terminated())
+ if(!pItem->transfer()->terminated())
{
bHaveAllTerminated = false;
break;
}
}
- KviQString::sprintf(tmp,__tr2qs_ctx("Clear all transfers, including any in progress?","filetransferwindow"));
+ QString szTmp = __tr2qs_ctx("Clear all transfers, including any in progress?","filetransferwindow");
// If any transfer is active asks for confirm
if(!bHaveAllTerminated)
- if(QMessageBox::warning(this,__tr2qs_ctx("Clear All Transfers? - KVIrc","filetransferwindow"), tmp,__tr2qs_ctx("Yes","filetransferwindow"),__tr2qs_ctx("No","filetransferwindow")) != 0)
+ if(QMessageBox::warning(this,__tr2qs_ctx("Clear All Transfers? - KVIrc","filetransferwindow"), szTmp,__tr2qs_ctx("Yes","filetransferwindow"),__tr2qs_ctx("No","filetransferwindow")) != 0)
return;
KviFileTransferManager::instance()->killAllTransfers();
diff --git a/src/modules/links/LinksWindow.cpp b/src/modules/links/LinksWindow.cpp
index eb92bc761..dacd5b01a 100644
--- a/src/modules/links/LinksWindow.cpp
+++ b/src/modules/links/LinksWindow.cpp
@@ -30,7 +30,6 @@
#include "kvi_out.h"
#include "KviOptions.h"
#include "KviLocale.h"
-#include "KviQString.h"
#include "kvi_out.h"
#include "KviMircCntrl.h"
#include "KviThemedLabel.h"
@@ -130,9 +129,8 @@ void LinksWindow::connectionStateChange()
m_pRequestButton->setEnabled(st == KviIrcContext::Connected);
if(st == KviIrcContext::Connected)
{
- QString tmp;
- KviQString::sprintf(tmp,__tr2qs("Connected to %s (%s)"),m_pConsole->connection()->currentServerName().toUtf8().data(),m_pConsole->currentNetworkName().toUtf8().data());
- m_pInfoLabel->setText(tmp);
+ QString szTmp = QString(__tr2qs("Connected to %1 (%2)")).arg(m_pConsole->connection()->currentServerName(),m_pConsole->currentNetworkName());
+ m_pInfoLabel->setText(szTmp);
} else {
m_pInfoLabel->setText(__tr2qs("Links cannot be requested: Not connected to a server"));
}
@@ -159,7 +157,7 @@ QSize LinksWindow::sizeHint() const
void LinksWindow::fillCaptionBuffers()
{
- KviQString::sprintf(m_szPlainTextCaption,__tr2qs("Links for %Q [IRC Context %u]"),&m_szRootServer,m_pConsole->context()->id());
+ m_szPlainTextCaption = QString(__tr2qs("Links for %1 [IRC Context %2]")).arg(m_szRootServer).arg(m_pConsole->context()->id());
}
void LinksWindow::die()
@@ -234,21 +232,20 @@ void LinksWindow::endOfLinks()
output(KVI_OUT_SYSTEMERROR,__tr2qs("Broken link: Missing parent (%s) for %s (%d hops): %s (used /LINKS <mask> ?)"),
l->parent.ptr(),l->host.ptr(),l->hops,l->description.ptr());
brokenLinks++;
- QString tmp;
- KviQString::sprintf(tmp,__tr2qs("%s: Parent link %s"),l->description.ptr(),l->parent.ptr());
+ QString szTmp = QString(__tr2qs("%1: Parent link %2")).arg(l->description.ptr(),l->parent.ptr());
KviCString tmp2(KviCString::Format,"%d",l->hops);
if(root)
{
it = new QTreeWidgetItem(root);
it->setText(0,QString(l->host.ptr()));
it->setText(1,QString(tmp2.ptr()));
- it->setText(2,tmp);
+ it->setText(2,szTmp);
} else {
outputNoFmt(KVI_OUT_SYSTEMERROR,__tr2qs("Warning: No root link was sent by the server, the stats may be invalid."));
it = new QTreeWidgetItem(m_pListView);
it->setText(0,QString(l->host.ptr()));
it->setText(1,QString(tmp2.ptr()));
- it->setText(2,tmp);
+ it->setText(2,szTmp);
}
} else {
it = (QTreeWidgetItem*) it->parent();
diff --git a/src/modules/list/ListWindow.cpp b/src/modules/list/ListWindow.cpp
index c45601b51..9497774f2 100644
--- a/src/modules/list/ListWindow.cpp
+++ b/src/modules/list/ListWindow.cpp
@@ -36,7 +36,6 @@
#include "KviOptions.h"
#include "KviIrcConnection.h"
#include "KviIrcConnection.h"
-#include "KviQString.h"
#include "KviTopicWidget.h"
#include "KviConfigurationFile.h"
#include "KviFileDialog.h"
@@ -293,11 +292,9 @@ void ListWindow::connectionStateChange()
m_pRequestButton->setEnabled(st == KviIrcContext::Connected);
if(st == KviIrcContext::Connected)
{
- QString szTmp;
- KviQString::sprintf(szTmp,
- __tr2qs("Connected to %s (%s)"),
- m_pConsole->connection()->currentServerName().toUtf8().data(),
- m_pConsole->currentNetworkName().toUtf8().data());
+ QString szTmp = QString(__tr2qs("Connected to %1 (%2)")).arg(
+ m_pConsole->connection()->currentServerName(),
+ m_pConsole->currentNetworkName());
m_pInfoLabel->setText(szTmp);
} else {
m_pInfoLabel->setText(__tr2qs("List cannot be requested: Not connected to a server"));
@@ -323,7 +320,7 @@ QSize ListWindow::sizeHint() const
void ListWindow::fillCaptionBuffers()
{
- KviQString::sprintf(m_szPlainTextCaption,__tr2qs("Channel List [IRC Context %u]"),m_pConsole->context()->id());
+ m_szPlainTextCaption = QString(__tr2qs("Channel List [IRC Context %1]")).arg(m_pConsole->context()->id());
}
void ListWindow::die()
@@ -357,8 +354,7 @@ void ListWindow::exportList()
szDate = date.toString(Qt::SystemLocaleDate);
break;
}
- KviQString::sprintf(szFile,__tr2qs("Channel list for %Q - %Q"),
- &(connection()->currentNetworkName()),&(szDate));
+ szFile = QString(__tr2qs("Channel list for %1 - %2")).arg(connection()->currentNetworkName(),szDate);
} else {
szFile = __tr2qs("Channel list");
}
diff --git a/src/modules/logview/LogViewWindow.cpp b/src/modules/logview/LogViewWindow.cpp
index 8f98a90ba..495edd1a0 100644
--- a/src/modules/logview/LogViewWindow.cpp
+++ b/src/modules/logview/LogViewWindow.cpp
@@ -301,7 +301,7 @@ void LogViewWindow::filterNext()
m_pLastCategory = new LogListViewItemType(m_pListView,pFile->type());
}
- KviQString::sprintf(szCurGroup, __tr2qs_ctx("%Q on %Q","logview"), &(pFile->name()), &(pFile->network()));
+ szCurGroup = QString(__tr2qs_ctx("%1 on %2","logview")).arg(pFile->name(),pFile->network());
if(m_szLastGroup!=szCurGroup)
{
diff --git a/src/modules/mediaplayer/MpXmmsInterface.cpp b/src/modules/mediaplayer/MpXmmsInterface.cpp
index 24890f9dc..bab94cbc5 100644
--- a/src/modules/mediaplayer/MpXmmsInterface.cpp
+++ b/src/modules/mediaplayer/MpXmmsInterface.cpp
@@ -132,18 +132,16 @@ void * KviXmmsInterface::lookupSymbol(const char * szSymbolName)
{
if(!loadPlayerLibrary())
{
- QString tmp;
- KviQString::sprintf(tmp,__tr2qs_ctx("Can't load the player library (%Q)","mediaplayer"),&m_szPlayerLibraryName);
- setLastError(tmp);
+ QString szTmp = QString(__tr2qs_ctx("Can't load the player library (%1)","mediaplayer")).arg(m_szPlayerLibraryName);
+ setLastError(szTmp);
return 0;
}
}
void * symptr =m_pPlayerLibrary->resolve(szSymbolName);
if(!symptr)
{
- QString tmp;
- KviQString::sprintf(tmp,__tr2qs_ctx("Can't find symbol %s in %Q","mediaplayer"),szSymbolName,&m_szPlayerLibraryName);
- setLastError(tmp);
+ QString szTmp = QString(__tr2qs_ctx("Can't find symbol %1 in %2","mediaplayer")).arg(szSymbolName,m_szPlayerLibraryName);
+ setLastError(szTmp);
}
return symptr;
}
diff --git a/src/modules/mediaplayer/libkvimediaplayer.cpp b/src/modules/mediaplayer/libkvimediaplayer.cpp
index c20fb421c..55b49005c 100644
--- a/src/modules/mediaplayer/libkvimediaplayer.cpp
+++ b/src/modules/mediaplayer/libkvimediaplayer.cpp
@@ -62,7 +62,7 @@ static MpInterface * auto_detect_player(KviWindow * pOut = 0)
{
QString szOut;
QString szNam = d->name();
- KviQString::sprintf(szOut,__tr2qs_ctx("Trying media player interface \"%Q\": score %d","mediaplayer"),&(szNam),iScore);
+ szOut = QString(__tr2qs_ctx("Trying media player interface \"%1\": score %2","mediaplayer")).arg(szNam).arg(iScore);
pOut->output(KVI_OUT_MULTIMEDIA,szOut);
}
}
@@ -88,7 +88,7 @@ static MpInterface * auto_detect_player(KviWindow * pOut = 0)
{
QString szOut;
QString szNam = d->name();
- KviQString::sprintf(szOut,__tr2qs_ctx("Trying media player interface \"%Q\": score %d","mediaplayer"),&(szNam),iScore);
+ szOut = QString(__tr2qs_ctx("Trying media player interface \"%1\": score %2","mediaplayer")).arg(szNam).arg(iScore);
pOut->output(KVI_OUT_MULTIMEDIA,szOut);
}
}
diff --git a/src/modules/mircimport/libkvimircimport.cpp b/src/modules/mircimport/libkvimircimport.cpp
index 53ec51e5a..17632b397 100644
--- a/src/modules/mircimport/libkvimircimport.cpp
+++ b/src/modules/mircimport/libkvimircimport.cpp
@@ -64,7 +64,7 @@ int KviMircServersIniImport::doImport(const QString& filename)
QString key;
QString entry;
do {
- KviQString::sprintf(key,"n%d",i);
+ key = QString("n%1").arg(i);
entry = cfg.readEntry(key,"");
if(!entry.isEmpty())
{
@@ -111,9 +111,8 @@ int KviMircServersIniImport::doImport(const QString& filename)
}
} while(!entry.isEmpty());
} else {
- QString tmp;
- KviQString::sprintf(tmp,__tr2qs("%Q doesn't look like a servers.ini file.\nImport failed."),&filename);
- QMessageBox::warning(0,__tr2qs("Warning - KVIrc"),tmp);
+ QString szTmp = QString(__tr2qs("%1 doesn't look like a servers.ini file.\nImport failed.")).arg(filename);
+ QMessageBox::warning(0,__tr2qs("Warning - KVIrc"),szTmp);
}
return iCount;
}
diff --git a/src/modules/objects/KvsObject_xmlreader.cpp b/src/modules/objects/KvsObject_xmlreader.cpp
index b528ed3e9..c13895448 100644
--- a/src/modules/objects/KvsObject_xmlreader.cpp
+++ b/src/modules/objects/KvsObject_xmlreader.cpp
@@ -159,15 +159,16 @@ private:
void decodeException(QString &szMsg,bool bError,const QXmlParseException &exception)
{
if(bError)
- KviQString::sprintf(szMsg,__tr2qs_ctx("Error near line %d, column %d","objects"),exception.lineNumber(),exception.columnNumber());
+ szMsg = QString(__tr2qs_ctx("Error near line %1, column %2","objects")).arg(exception.lineNumber()).arg(exception.columnNumber());
else
- KviQString::sprintf(szMsg,__tr2qs_ctx("Warning near line %d, column %d","objects"),exception.lineNumber(),exception.columnNumber());
+ szMsg = QString(__tr2qs_ctx("Warning near line %1, column %2","objects")).arg(exception.lineNumber()).arg(exception.columnNumber());
szMsg += ": ";
szMsg += exception.message();
}
bool handleKvsCallReturnValue(KviKvsVariant * pRetVal)
{
- if(!pRetVal->asBoolean())return kvsCodeAbort();
+ if(!pRetVal->asBoolean())
+ return kvsCodeAbort();
return true;
}
public:
diff --git a/src/modules/options/OptionsWidget_identity.cpp b/src/modules/options/OptionsWidget_identity.cpp
index 1066ae6c7..e405b365d 100644
--- a/src/modules/options/OptionsWidget_identity.cpp
+++ b/src/modules/options/OptionsWidget_identity.cpp
@@ -559,10 +559,9 @@ void OptionsWidget_identityAvatar::chooseAvatar()
} // else loaded!
} else {
// unloadable
- QString tmp;
- KviQString::sprintf(tmp,__tr2qs_ctx("Failed to download the avatar image.<br>" \
- "<b>%Q</b>","options"),&(dlg.errorMessage()));
- QMessageBox::warning(this,__tr2qs_ctx("Avatar Download Failed - KVIrc","options"),tmp,QMessageBox::Ok,QMessageBox::NoButton);
+ QString szTmp = QString(__tr2qs_ctx("Failed to download the avatar image.<br>" \
+ "<b>%1</b>","options")).arg(dlg.errorMessage());
+ QMessageBox::warning(this,__tr2qs_ctx("Avatar Download Failed - KVIrc","options"),szTmp,QMessageBox::Ok,QMessageBox::NoButton);
szCurrent = "";
m_pLocalAvatar->setNull();
}
diff --git a/src/modules/options/OptionsWidget_servers.cpp b/src/modules/options/OptionsWidget_servers.cpp
index c69f63891..92cbd1cfa 100644
--- a/src/modules/options/OptionsWidget_servers.cpp
+++ b/src/modules/options/OptionsWidget_servers.cpp
@@ -228,7 +228,7 @@ IrcNetworkDetailsWidget::IrcNetworkDetailsWidget(QWidget * par,KviIrcNetwork * n
m_pTextEncodingEditor->addItem(__tr2qs_ctx("Use System Encoding","options"));
while(d->szName)
{
- KviQString::sprintf(tmp,"%s (%s)",d->szName,d->szDescription);
+ tmp = QString("%1 (%2)").arg(d->szName,d->szDescription);
m_pEncodingEditor->insertItem(m_pEncodingEditor->count(),tmp);
m_pTextEncodingEditor->insertItem(m_pTextEncodingEditor->count(),tmp);
if(KviQString::equalCI(d->szName,n->encoding()))srvcurrent = i + 1;
@@ -782,7 +782,7 @@ IrcServerDetailsWidget::IrcServerDetailsWidget(QWidget * par,KviIrcServer * s)
m_pTextEncodingEditor->addItem(__tr2qs_ctx("Use Network Encoding","options"));
while(d->szName)
{
- KviQString::sprintf(tmp,"%s (%s)",d->szName,d->szDescription);
+ tmp = QString("%1 (%2)").arg(d->szName,d->szDescription);
m_pEncodingEditor->insertItem(m_pEncodingEditor->count(),tmp);
m_pTextEncodingEditor->insertItem(m_pTextEncodingEditor->count(),tmp);
if(KviQString::equalCI(d->szName,s->encoding()))srvcurrent = i + 1;
diff --git a/src/modules/perlcore/libkviperlcore.cpp b/src/modules/perlcore/libkviperlcore.cpp
index b27e690aa..fb44900e6 100644
--- a/src/modules/perlcore/libkviperlcore.cpp
+++ b/src/modules/perlcore/libkviperlcore.cpp
@@ -179,15 +179,14 @@ bool KviPerlInterpreter::init()
// declaration could be dropped as well...
// I just haven't tried :D
- KviQString::sprintf(
- szInitCode,
+ szInitCode = QString(
"{\n" \
"package KVIrc;\n" \
"require Exporter;\n" \
"our @ISA = qw(Exporter);\n" \
"1;\n" \
"}\n" \
- "$g_szContext = \"%Q\";\n" \
+ "$g_szContext = \"%1\";\n" \
"$g_bExecuteQuiet = 0;\n" \
"$SIG{__WARN__} = sub\n" \
"{\n" \
@@ -195,8 +194,7 @@ bool KviPerlInterpreter::init()
" ($p,$f,$l) = caller;\n" \
" KVIrc::internalWarning(\"At line \".$l.\" of perl code: \");\n" \
" KVIrc::internalWarning(join(' ',@_));\n" \
- "}\n",
- &m_szContextName);
+ "}\n").arg(m_szContextName);
eval_pv(szInitCode.toUtf8().data(),false);
return true;
diff --git a/src/modules/popupeditor/PopupEditorWindow.cpp b/src/modules/popupeditor/PopupEditorWindow.cpp
index 538813fb2..0bf8481a8 100644
--- a/src/modules/popupeditor/PopupEditorWindow.cpp
+++ b/src/modules/popupeditor/PopupEditorWindow.cpp
@@ -1356,7 +1356,7 @@ void PopupEditorWidget::getUniquePopupName(MenuTreeWidgetItem *item,QString &buf
if(KviQString::equalCI(newName,ch->m_pPopup->popupName()) && (ch != item))
{
bFound = true;
- KviQString::sprintf(newName,"%Q.%d",&buffer,idx);
+ newName = QString("%1.%2").arg(buffer).arg(idx);
idx++;
break;
}
diff --git a/src/modules/raweditor/RawEditorWindow.cpp b/src/modules/raweditor/RawEditorWindow.cpp
index 277c69715..21c3476ce 100644
--- a/src/modules/raweditor/RawEditorWindow.cpp
+++ b/src/modules/raweditor/RawEditorWindow.cpp
@@ -203,7 +203,7 @@ void RawEditorWidget::getUniqueHandlerName(RawTreeWidgetItem *it,QString &buffer
if(KviQString::equalCI(newName,ch->text(0)))
{
bFound = true;
- KviQString::sprintf(newName,"%Q_%d",&buffer,idx);
+ newName = QString("%1_%2").arg(buffer).arg(idx);
idx++;
break;
}
@@ -311,7 +311,7 @@ void RawEditorWidget::commit()
ch=(QTreeWidgetItem *)it->child(j);
qDebug("Commit handler %s",((RawHandlerTreeWidgetItem *)ch)->text(0).toUtf8().data());
//int a=(RawTreeWidgetItem *)it)->m_iIdx;
- KviQString::sprintf(szContext,"RawEvent%d::%s",&(((RawTreeWidgetItem *)it)->m_iIdx),(((RawHandlerTreeWidgetItem *)ch)->text(0)).toUtf8().data());
+ szContext = QString("RawEvent%1::%2").arg(((RawTreeWidgetItem *)it)->m_iIdx).arg(((RawHandlerTreeWidgetItem *)ch)->text(0));
KviKvsScriptEventHandler * s = new KviKvsScriptEventHandler(
((RawHandlerTreeWidgetItem *)ch)->text(0),
szContext,
@@ -363,10 +363,8 @@ void RawEditorWidget::currentItemChanged(QTreeWidgetItem * it,QTreeWidgetItem *)
m_pNameEditor->setEnabled(false);
m_pNameEditor->setText("");
m_pEditor->setEnabled(false);
- QString tmp;
- KviQString::sprintf(tmp,__tr2qs_ctx("\n\nRaw Event:\n%s","editor"),
- ((RawHandlerTreeWidgetItem *)it)->text(0).toUtf8().data());
- m_pEditor->setText(tmp);
+ QString szTmp = QString(__tr2qs_ctx("\n\nRaw Event:\n%1","editor")).arg(((RawHandlerTreeWidgetItem *)it)->text(0));
+ m_pEditor->setText(szTmp);
}
}
diff --git a/src/modules/reguser/RegisteredUserEntryDialog.cpp b/src/modules/reguser/RegisteredUserEntryDialog.cpp
index b8678759b..c3aae0fd7 100644
--- a/src/modules/reguser/RegisteredUserEntryDialog.cpp
+++ b/src/modules/reguser/RegisteredUserEntryDialog.cpp
@@ -599,7 +599,7 @@ void RegisteredUserEntryDialog::okClicked()
u = g_pLocalRegisteredUserDataBase->findUserByName(szNameOk);
if(u)
{
- KviQString::sprintf(szNameOk,"%Q%d",&name,idx);
+ szNameOk = QString("%1%2").arg(name).arg(idx);
idx++;
}
} while(u);
diff --git a/src/modules/reguser/RegistrationWizard.cpp b/src/modules/reguser/RegistrationWizard.cpp
index f511fdfdc..5680b9d73 100644
--- a/src/modules/reguser/RegistrationWizard.cpp
+++ b/src/modules/reguser/RegistrationWizard.cpp
@@ -309,7 +309,7 @@ void RegistrationWizard::accept()
u = m_pDb->findUserByName(szNameOk);
if(u)
{
- KviQString::sprintf(szNameOk,"%Q%d",&szNameOk,idx);
+ szNameOk = QString("%1%2").arg(szNameOk).arg(idx);
idx++;
}
} while(u);
diff --git a/src/modules/socketspy/SocketSpyWindow.cpp b/src/modules/socketspy/SocketSpyWindow.cpp
index 1c62d949c..b0a8ad251 100644
--- a/src/modules/socketspy/SocketSpyWindow.cpp
+++ b/src/modules/socketspy/SocketSpyWindow.cpp
@@ -77,7 +77,7 @@ void SocketSpyWindow::getBaseLogFileName(QString &buffer)
void SocketSpyWindow::fillCaptionBuffers()
{
- KviQString::sprintf(m_szPlainTextCaption,__tr2qs("Socket Spy [IRC Context %u]"),m_pConsole->context()->id());
+ m_szPlainTextCaption = QString(__tr2qs("Socket Spy [IRC Context %1]")).arg(m_pConsole->context()->id());
}
bool SocketSpyWindow::incomingMessage(const char * message)
diff --git a/src/modules/str/libkvistr.cpp b/src/modules/str/libkvistr.cpp
index a831fa5e4..204acc395 100644
--- a/src/modules/str/libkvistr.cpp
+++ b/src/modules/str/libkvistr.cpp
@@ -487,7 +487,7 @@ static bool str_kvs_fnc_cmp(KviKvsModuleFunctionCall * c)
KVSM_PARAMETER("tocompare",KVS_PT_STRING,0,szString2)
KVSM_PARAMETER("case",KVS_PT_BOOL,KVS_PF_OPTIONAL,bCase)
KVSM_PARAMETERS_END(c)
- iCmp = bCase ? KviQString::cmpCS(szString,szString2) : KviQString::cmpCI(szString,szString2);
+ iCmp = bCase ? szString.compare(szString2,Qt::CaseSensitive) : szString.compare(szString2,Qt::CaseInsensitive);
c->returnValue()->setInteger(iCmp);
return true;
}
@@ -1884,7 +1884,7 @@ static bool str_kvs_fnc_printf(KviKvsModuleFunctionCall * c)
//s.setLength(allocsize);
- const QChar * fmt = KviQString::nullTerminatedArray(szFormat);
+ const QChar * fmt = szFormat.constData();
if(fmt)
{
diff --git a/src/modules/theme/PackThemeDialog.cpp b/src/modules/theme/PackThemeDialog.cpp
index c3560ec78..991f1c6ea 100644
--- a/src/modules/theme/PackThemeDialog.cpp
+++ b/src/modules/theme/PackThemeDialog.cpp
@@ -505,26 +505,26 @@ bool PackThemeDialog::packTheme()
int iIdx = 0;
for(KviThemeInfo * pInfo = m_pThemeInfoList->first(); pInfo; pInfo = m_pThemeInfoList->next())
{
- KviQString::sprintf(szTmp,"Theme%dName",iIdx);
+ szTmp = QString("Theme%1Name").arg(iIdx);
f.addInfoField(szTmp,pInfo->name());
- KviQString::sprintf(szTmp,"Theme%dVersion",iIdx);
+ szTmp = QString("Theme%1Version").arg(iIdx);
f.addInfoField(szTmp,pInfo->version());
- KviQString::sprintf(szTmp,"Theme%dDescription",iIdx);
+ szTmp = QString("Theme%1Description").arg(iIdx);
f.addInfoField(szTmp,pInfo->description());
- KviQString::sprintf(szTmp,"Theme%dDate",iIdx);
+ szTmp = QString("Theme%1Date").arg(iIdx);
f.addInfoField(szTmp,pInfo->date());
- KviQString::sprintf(szTmp,"Theme%dSubdirectory",iIdx);
+ szTmp = QString("Theme%1Subdirectory").arg(iIdx);
f.addInfoField(szTmp,pInfo->subdirectory());
- KviQString::sprintf(szTmp,"Theme%dAuthor",iIdx);
+ szTmp = QString("Theme%1Author").arg(iIdx);
f.addInfoField(szTmp,pInfo->author());
- KviQString::sprintf(szTmp,"Theme%dApplication",iIdx);
+ szTmp = QString("Theme%1Application").arg(iIdx);
f.addInfoField(szTmp,pInfo->application());
- KviQString::sprintf(szTmp,"Theme%dThemeEngineVersion",iIdx);
+ szTmp = QString("Theme%1ThemeEngineVersion").arg(iIdx);
f.addInfoField(szTmp,pInfo->themeEngineVersion());
QPixmap pixScreenshot = pInfo->smallScreenshot();
if(!pixScreenshot.isNull())
{
- KviQString::sprintf(szTmp,"Theme%dScreenshot",iIdx);
+ szTmp = QString("Theme%1Screenshot").arg(iIdx);
QByteArray * pba = new QByteArray();
QBuffer bufferz(pba,0);
diff --git a/src/modules/theme/SaveThemeDialog.cpp b/src/modules/theme/SaveThemeDialog.cpp
index 388f7b163..6c4e0e9d7 100644
--- a/src/modules/theme/SaveThemeDialog.cpp
+++ b/src/modules/theme/SaveThemeDialog.cpp
@@ -276,9 +276,8 @@ bool SaveThemeDialog::saveTheme()
if(!KviTheme::save(sto))
{
- QString szMsg2;
QString szErr = sto.lastError();
- KviQString::sprintf(szMsg2,__tr2qs_ctx("Unable to save theme: %Q","theme"),&szErr);
+ QString szMsg2 = QString(__tr2qs_ctx("Unable to save theme: %1","theme")).arg(szErr);
QMessageBox::critical(this,__tr2qs_ctx("Save Current Theme - KVIrc","theme"),szMsg2,
QMessageBox::Ok,QMessageBox::NoButton,QMessageBox::NoButton);
return false;
diff --git a/src/modules/theme/ThemeFunctions.cpp b/src/modules/theme/ThemeFunctions.cpp
index 89844cc7d..a24684c7b 100644
--- a/src/modules/theme/ThemeFunctions.cpp
+++ b/src/modules/theme/ThemeFunctions.cpp
@@ -65,7 +65,7 @@ namespace ThemeFunctions
if(!r.readHeader(szThemePackageFileName))
{
QString szErr = r.lastError();
- KviQString::sprintf(szError,__tr2qs_ctx("The selected file does not seem to be a valid KVIrc package: %Q","theme"),&szErr);
+ szError = QString(__tr2qs_ctx("The selected file does not seem to be a valid KVIrc package: %1","theme")).arg(szErr);
return false;
}
@@ -154,23 +154,23 @@ namespace ThemeFunctions
QString szThemeEngineVersion;
QString szThemeApplication;
- KviQString::sprintf(szTmp,"Theme%dName",iIdx);
+ szTmp = QString("Theme%1Name").arg(iIdx);
r.getStringInfoField(szTmp,szThemeName);
- KviQString::sprintf(szTmp,"Theme%dVersion",iIdx);
+ szTmp = QString("Theme%1Version").arg(iIdx);
r.getStringInfoField(szTmp,szThemeVersion);
- KviQString::sprintf(szTmp,"Theme%dApplication",iIdx);
+ szTmp = QString("Theme%1Application").arg(iIdx);
r.getStringInfoField(szTmp,szThemeApplication);
- KviQString::sprintf(szTmp,"Theme%dDescription",iIdx);
+ szTmp = QString("Theme%1Description").arg(iIdx);
r.getStringInfoField(szTmp,szThemeDescription);
- KviQString::sprintf(szTmp,"Theme%dDate",iIdx);
+ szTmp = QString("Theme%1Date").arg(iIdx);
r.getStringInfoField(szTmp,szThemeDate);
- KviQString::sprintf(szTmp,"Theme%dSubdirectory",iIdx);
+ szTmp = QString("Theme%1Subdirectory").arg(iIdx);
r.getStringInfoField(szTmp,szThemeSubdirectory);
- KviQString::sprintf(szTmp,"Theme%dAuthor",iIdx);
+ szTmp = QString("Theme%1Author").arg(iIdx);
r.getStringInfoField(szTmp,szThemeAuthor);
- KviQString::sprintf(szTmp,"Theme%dThemeEngineVersion",iIdx);
+ szTmp = QString("Theme%1ThemeEngineVersion").arg(iIdx);
r.getStringInfoField(szTmp,szThemeEngineVersion);
- KviQString::sprintf(szTmp,"Theme%dScreenshot",iIdx);
+ szTmp = QString("Theme%1Screenshot").arg(iIdx);
QPixmap pixScreenshot;
pByteArray = r.binaryInfoFields()->find(szTmp);
if(pByteArray)
@@ -227,46 +227,34 @@ namespace ThemeFunctions
QString szShowDetails = __tr2qs_ctx("Show Details","theme");
- KviQString::sprintf(hd.szHtmlText,
+ hd.szHtmlText = QString(
"<html bgcolor=\"#ffffff\">" \
"<body bgcolor=\"#ffffff\">" \
"<p><center>" \
- "<h2>%Q %Q</h2>" \
+ "<h2>%1 %2</h2>" \
"</center></p>" \
"<p><center>" \
"<img src=\"theme_dialog_pack_image\">" \
"</center></p>" \
"<p><center>" \
- "<i>%Q</i>" \
+ "<i>%3</i>" \
"</center></p>" \
"<p><center>" \
- "%Q: <b>%Q</b><br>" \
- "%Q: <b>%Q</b><br>" \
+ "%4: <b>%5</b><br>" \
+ "%6: <b>%7</b><br>" \
"</center></p>" \
"<p><center>" \
"<font color=\"#808080\">" \
- "%Q: %Q<br>" \
+ "%8: %9<br>" \
"</font>" \
"</center></p>" \
- "%Q" \
+ "%10" \
"<br>" \
"<p><center>" \
- "<a href=\"theme_dialog_details\">%Q</a>" \
+ "<a href=\"theme_dialog_details\">%11</a>" \
"</center></p>" \
"</body>" \
- "</html>",
- &szPackageName,
- &szPackageVersion,
- &szPackageDescription,
- &szAuthor,
- &szPackageAuthor,
- &szCreatedAt,
- &szPackageDate,
- &szCreatedOn,
- &szPackageApplication,
- &szWarnings,
- &szShowDetails
- );
+ "</html>").arg(szPackageName,szPackageVersion,szPackageDescription,szAuthor,szPackageAuthor,szCreatedAt,szPackageDate,szCreatedOn,szPackageApplication).arg(szWarnings,szShowDetails);
hd.addImageResource("theme_dialog_pack_image",pix);
hd.addHtmlResource("theme_dialog_details",szDetails);
@@ -295,7 +283,7 @@ namespace ThemeFunctions
if(!r.unpack(szThemePackageFileName,szUnpackPath))
{
QString szErr2 = r.lastError();
- KviQString::sprintf(szError,__tr2qs_ctx("Failed to unpack the selected file: %Q","theme"),&szErr2);
+ szError = QString(__tr2qs_ctx("Failed to unpack the selected file: %1","theme")).arg(szErr2);
return false;
}
}
@@ -328,9 +316,9 @@ namespace ThemeFunctions
QString szScreenshot;
if(!pixScreenshot.isNull())
{
- KviQString::sprintf(szScreenshot,"<p><center><img src=\"theme_shot%d\"></center></p>",iUniqueIndexInDocument);
+ szScreenshot = QString("<p><center><img src=\"theme_shot%1\"></center></p>").arg(iUniqueIndexInDocument);
QString szTmp;
- KviQString::sprintf(szTmp,"theme_shot%d",iUniqueIndexInDocument);
+ szTmp = QString("theme_shot%1").arg(iUniqueIndexInDocument);
//FIXME in tooltip
if (hd)
hd->addImageResource(szTmp,pixScreenshot);
@@ -339,41 +327,25 @@ namespace ThemeFunctions
szScreenshot = "";
}
- KviQString::sprintf(
- szBuffer,
+ szBuffer = QString(
"<p><center>" \
- "<h2>%Q %Q</h2>" \
+ "<h2>%1 %2</h2>" \
"</center></p>" \
- "%Q" \
+ "%3" \
"<p><center>" \
- "<i>%Q</i>" \
+ "<i>%4</i>" \
"</center></p>" \
"<p><center>" \
- "%Q: <b>%Q</b><br>" \
- "%Q: <b>%Q</b><br>" \
+ "%5: <b>%6</b><br>" \
+ "%7: <b>%8</b><br>" \
"</center></p>" \
"<p><center>" \
"<font color=\"#808080\">" \
- "%Q: %Q<br>" \
- "%Q: %Q<br>" \
- "%Q: %Q<br>" \
+ "%9: %10<br>" \
+ "%11: %12<br>" \
+ "%13: %14<br>" \
"</font>" \
- "</center></p>",
- &szThemeName,
- &szThemeVersion,
- &szScreenshot,
- &szThemeDescription,
- &szAuthor,
- &szThemeAuthor,
- &szCreatedAt,
- &szThemeDate,
- &szCreatedOn,
- &szThemeApplication,
- &szThemeEngineVersion,
- &szThemeThemeEngineVersion,
- &szSubdirectory,
- &szThemeSubdirectory
- );
+ "</center></p>").arg(szThemeName,szThemeVersion,szScreenshot,szThemeDescription,szAuthor,szThemeAuthor,szCreatedAt,szThemeDate,szCreatedOn).arg(szThemeApplication,szThemeEngineVersion,szThemeThemeEngineVersion,szSubdirectory,szThemeSubdirectory);
}
bool makeKVIrcScreenshot(const QString &szSavePngFilePath,bool bMaximizeFrame)
diff --git a/src/modules/theme/libkvitheme.cpp b/src/modules/theme/libkvitheme.cpp
index d17b3fe7f..f1b368cb5 100644
--- a/src/modules/theme/libkvitheme.cpp
+++ b/src/modules/theme/libkvitheme.cpp
@@ -28,7 +28,6 @@
#include "KviMessageBox.h"
#include "KviModule.h"
#include "KviLocale.h"
-#include "KviQString.h"
#include "KviParameterList.h"
#include "KviCommandFormatter.h"
#include "KviError.h"
@@ -118,8 +117,7 @@ static bool theme_kvs_cmd_apply(KviKvsModuleCommandCall * c)
if(!KviTheme::load(szPath,out))
{
QString szErr = out.lastError();
- QString szMsg;
- KviQString::sprintf(szMsg,__tr2qs_ctx("Failed to apply the specified theme: %Q","theme"),&szErr);
+ QString szMsg = QString(__tr2qs_ctx("Failed to apply the specified theme: %1","theme")).arg(szErr);
QMessageBox::critical(0,__tr2qs_ctx("Apply theme - KVIrc","theme"),szMsg,
QMessageBox::Ok,QMessageBox::NoButton,QMessageBox::NoButton);
}
diff --git a/src/modules/theme/managementdialog.cpp b/src/modules/theme/managementdialog.cpp
index 3366ea871..6f434b7be 100644
--- a/src/modules/theme/managementdialog.cpp
+++ b/src/modules/theme/managementdialog.cpp
@@ -308,8 +308,7 @@ void ThemeManagementDialog::applyCurrentTheme()
if(!KviTheme::load(szPath,out))
{
QString szErr = out.lastError();
- QString szMsg;
- KviQString::sprintf(szMsg,__tr2qs_ctx("Failed to apply the specified theme: %Q","theme"),&szErr);
+ QString szMsg = QString(__tr2qs_ctx("Failed to apply the specified theme: %1","theme")).arg(szErr);
QMessageBox::critical(this,__tr2qs_ctx("Apply theme - KVIrc","theme"),szMsg,
QMessageBox::Ok,QMessageBox::NoButton,QMessageBox::NoButton);