1#ifndef _KVI_CONTROLCODES_H_
2#define _KVI_CONTROLCODES_H_
45#define KVI_MIRCCOLOR_MAX 15
46#define KVI_EXTCOLOR_MAX 98
179 extern KVILIB_API const char * getColorBytes(
const char * pcData,
unsigned char * pcByte1,
unsigned char * pcByte2);
180 inline const QChar *
getUnicodeColorBytes(
const QChar * pData,
unsigned char * pcByte1,
unsigned char * pcByte2)
kvi_u16_t kvi_wchar_t
Definition KviCString.h:85
This file contains compile time settings.
#define KVILIB_API
Definition kvi_settings.h:124
Holds all text control code KVIrc uses.
Definition KviControlCodes.cpp:32
Control
Contains mIRC control codes.
Definition KviControlCodes.h:151
@ UnEscape
Definition KviControlCodes.h:156
@ UnIcon
Definition KviControlCodes.h:157
@ CryptEscape
Definition KviControlCodes.h:164
@ Italic
Definition KviControlCodes.h:163
@ Icon
Definition KviControlCodes.h:162
@ Reverse
Definition KviControlCodes.h:161
@ Monospace
Definition KviControlCodes.h:160
@ CTCP
Definition KviControlCodes.h:152
@ Underline
Definition KviControlCodes.h:165
@ Escape
Definition KviControlCodes.h:155
@ ArbitraryBreak
Definition KviControlCodes.h:158
@ Reset
Definition KviControlCodes.h:159
@ Bold
Definition KviControlCodes.h:153
Color
Contains mIRC color codes.
Definition KviControlCodes.h:125
@ DarkViolet
Definition KviControlCodes.h:132
@ Transparent
Definition KviControlCodes.h:142
@ Yellow
Definition KviControlCodes.h:134
@ LightGreen
Definition KviControlCodes.h:135
@ LightViolet
Definition KviControlCodes.h:139
@ NoChange
Definition KviControlCodes.h:143
@ DarkBlue
Definition KviControlCodes.h:128
@ Red
Definition KviControlCodes.h:130
@ Black
Definition KviControlCodes.h:127
@ DarkGray
Definition KviControlCodes.h:140
@ LightBlue
Definition KviControlCodes.h:137
@ BlueMarine
Definition KviControlCodes.h:136
@ DarkGreen
Definition KviControlCodes.h:129
@ Orange
Definition KviControlCodes.h:133
@ LightGray
Definition KviControlCodes.h:141
@ DarkRed
Definition KviControlCodes.h:131
@ Blue
Definition KviControlCodes.h:138
@ White
Definition KviControlCodes.h:126
const kvi_wchar_t * getColorBytesW(const kvi_wchar_t *pwData, unsigned char *pcByte1, unsigned char *pcByte2)
Definition KviControlCodes.cpp:76
QString stripControlBytes(const QString &szData)
Removes control bytes from the given string.
Definition KviControlCodes.cpp:33
kvi_u32_t getExtendedColor(int index)
Definition KviControlCodes.cpp:315
unsigned int getUnicodeColorBytes(const QString &szData, unsigned int iChar, unsigned char *pcByte1, unsigned char *pcByte2)
Definition KviControlCodes.cpp:151