void KviWindow::outputNoFmt(int iMsgType, const QString & szText, int iFlags, const QDateTime & datetime) { QString szBuf(szText); preprocessMessage(szBuf); const QChar * pC = szBuf.constData(); if(!pC) return; internalOutput(m_pIrcView, iMsgType, (kvi_wchar_t *)pC, iFlags, datetime); }
void KviWindow::outputNoFmt(int iMsgType, const char * pcText, int iFlags) { QString szText(pcText); preprocessMessage(szText); const QChar * pC = szText.constData(); if(!pC) return; internalOutput(m_pIrcView,iMsgType,(kvi_wchar_t *)pC,iFlags); }
void KviWindow::output(int iMsgType, const QDateTime & datetime, QString szFmt, ...) { kvi_va_list l; kvi_va_start(l, szFmt); QString szBuf; KviQString::vsprintf(szBuf, szFmt, l); kvi_va_end(l); preprocessMessage(szBuf); const QChar * pC = szBuf.constData(); if(!pC) return; internalOutput(m_pIrcView, iMsgType, (kvi_wchar_t *)pC, 0, datetime); }
void KviWindow::output(int iMsgType, const kvi_wchar_t * pwFormat, ...) { QString szFmt = QString::fromUtf8(KviCString(pwFormat).ptr()); kvi_va_list l; kvi_va_start(l, pwFormat); QString szBuf; KviQString::vsprintf(szBuf, szFmt, l); kvi_va_end(l); preprocessMessage(szBuf); const QChar * pC = szBuf.constData(); if(!pC) return; internalOutput(m_pIrcView, iMsgType, (kvi_wchar_t *)pC); }