1 #ifndef _KVI_KVS_REPORT_H_
2 #define _KVI_KVS_REPORT_H_
45 KviKvsReport(Type
t,
const QString & szContext,
const QString & szMessage,
const QString & szLocation,
KviWindow * pWindow);
65 const QString &
context() {
return m_szContext; };
66 const QString &
message() {
return m_szMessage; };
67 const QString &
location() {
return m_szLocation; };
71 void setContext(
const QString & szContext) { m_szContext = szContext; };
72 void setMessage(
const QString & szMessage) { m_szMessage = szMessage; };
73 void setLocation(
const QString & szLocation) { m_szLocation = szLocation; };
77 static void findLineAndCol(
const QChar * pBegin,
const QChar * pPoint,
int & iLine,
int & iCol);
78 static void findLineColAndListing(
const QChar * pBegin,
const QChar * pPoint,
int & iLine,
int & iCol,
KviPointerList<QString> * pListing);
Definition: KviKvsReport.h:39
const QString & message()
Definition: KviKvsReport.h:66
void setCallStack(KviPointerList< QString > *pStack)
Definition: KviKvsReport.h:75
#define KVIRC_API
Definition: kvi_settings.h:128
void setMessage(const QString &szMessage)
Definition: KviKvsReport.h:72
Definition: KviKvsReport.h:40
Type type() const
Definition: KviKvsReport.h:62
void setCodeListing(KviPointerList< QString > *pListing)
Definition: KviKvsReport.h:74
KviPointerList< QString > * m_pCodeListing
Definition: KviKvsReport.h:59
QString m_szContext
Definition: KviKvsReport.h:52
KviPointerList< QString > * callStack()
Definition: KviKvsReport.h:69
Definition: KviKvsReport.h:33
Definition: KviKvsReport.h:38
QString m_szLocation
Definition: KviKvsReport.h:54
KviPointerList< QString > * codeListing()
Definition: KviKvsReport.h:68
KviWindow * window()
Definition: KviKvsReport.h:64
void setLocation(const QString &szLocation)
Definition: KviKvsReport.h:73
QHashIterator< int, QFile * > t(getDict)
#define r
Definition: detector.cpp:82
C++ Template based double linked pointer list class.
Base class for all windows in KVIrc.
Definition: KviWindow.h:74
KviWindow * m_pWindow
Definition: KviKvsReport.h:56
QString m_szMessage
Definition: KviKvsReport.h:53
Type m_eType
Definition: KviKvsReport.h:49
KviPointerList< QString > * m_pCallStack
Definition: KviKvsReport.h:60
const QString & context()
Definition: KviKvsReport.h:65
Type
Definition: KviKvsReport.h:36
This file contains compile time settings.
const QString & location()
Definition: KviKvsReport.h:67
void setContext(const QString &szContext)
Definition: KviKvsReport.h:71
Helper functions for the QString class.