예제 #1
0
파일: KviWindow.cpp 프로젝트: Cizzle/KVIrc
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);
}
예제 #2
0
파일: KviWindow.cpp 프로젝트: wodim/kronos
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);
}
예제 #3
0
파일: KviWindow.cpp 프로젝트: Cizzle/KVIrc
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);
}
예제 #4
0
파일: KviWindow.cpp 프로젝트: Cizzle/KVIrc
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);
}