The Util namespace contains a collection of helper functions use in various places.
◆ append() [1/3]
void KMail::Util::append |
( |
TQByteArray & |
that, |
|
|
const char * |
str |
|
) |
| |
Append a char* to a bytearray.
Trailing nul not copied.
Definition at line 153 of file util.cpp.
◆ append() [2/3]
void KMail::Util::append |
( |
TQByteArray & |
that, |
|
|
const TQByteArray & |
str |
|
) |
| |
Append a bytearray to a bytearray.
No trailing nuls anywhere.
Definition at line 144 of file util.cpp.
◆ append() [3/3]
void KMail::Util::append |
( |
TQByteArray & |
that, |
|
|
const TQCString & |
str |
|
) |
| |
Append a TQCString to a bytearray.
Trailing nul not copied.
Definition at line 164 of file util.cpp.
◆ ByteArray()
TQByteArray KMail::Util::ByteArray |
( |
const DwString & |
str | ) |
|
Construct a TQByteArray from a DwString.
Definition at line 122 of file util.cpp.
◆ byteArrayFromTQCStringNoDetach()
TQByteArray KMail::Util::byteArrayFromTQCStringNoDetach |
( |
TQCString & |
cstr | ) |
|
|
inline |
Creates a TQByteArray from a TQCString without detaching (duplicating the data).
Fast, but be careful, the TQCString gets modified by this; this is only good for the case where the TQCString is going to be thrown away afterwards anyway.
Definition at line 124 of file util.h.
◆ checkOverwrite()
bool KMail::Util::checkOverwrite |
( |
const KURL & |
url, |
|
|
TQWidget * |
w |
|
) |
| |
|
inline |
◆ crlf2lf()
size_t KMail::Util::crlf2lf |
( |
char * |
str, |
|
|
const size_t |
strLen |
|
) |
| |
Convert all sequences of "\r\n" (carriage return followed by a line feed) to a single "\n" (line feed).
The conversion happens in place. Returns the length of the resulting string. - Parameters
-
str | The string to convert. |
strLen | The length of the string to convert. |
- Returns
- The new length of the converted string.
Definition at line 44 of file util.cpp.
◆ CString()
TQCString KMail::Util::CString |
( |
const DwString & |
str | ) |
|
Construct a TQCString from a DwString.
Definition at line 113 of file util.cpp.
◆ dwString() [1/2]
DwString KMail::Util::dwString |
( |
const TQByteArray & |
str | ) |
|
Construct a DwString from a TQByteArray.
Definition at line 137 of file util.cpp.
◆ dwString() [2/2]
DwString KMail::Util::dwString |
( |
const TQCString & |
str | ) |
|
Construct a DwString from a TQCString.
Definition at line 130 of file util.cpp.
◆ insert()
void KMail::Util::insert |
( |
TQByteArray & |
that, |
|
|
uint |
index, |
|
|
const char * |
s |
|
) |
| |
◆ lf2crlf() [1/2]
TQByteArray KMail::Util::lf2crlf |
( |
const TQByteArray & |
src | ) |
|
Convert "\n" line endings to "\r\n".
- Parameters
-
src | The source string to convert. NOT null-terminated. |
- Returns
- The result string. NOT null-terminated.
Definition at line 92 of file util.cpp.
◆ lf2crlf() [2/2]
TQCString KMail::Util::lf2crlf |
( |
const TQCString & |
src | ) |
|
Convert "\n" line endings to "\r\n".
- Parameters
-
src | The source string to convert. |
- Returns
- The result string.
Definition at line 74 of file util.cpp.
◆ restoreTQCString()
void KMail::Util::restoreTQCString |
( |
TQCString & |
str | ) |
|
|
inline |
Restore the TQCString after byteArrayFromTQCStringNoDetach modified it.
Definition at line 136 of file util.h.
◆ setFromByteArray()
void KMail::Util::setFromByteArray |
( |
TQCString & |
cstr, |
|
|
const TQByteArray & |
arr |
|
) |
| |
|
inline |
Fills a TQCString from a TQByteArray - adding the trailing null.
Definition at line 147 of file util.h.
◆ setFromTQCString()
void KMail::Util::setFromTQCString |
( |
TQByteArray & |
arr, |
|
|
const TQCString & |
cstr |
|
) |
| |
|
inline |
Fills a TQByteArray from a TQCString - removing the trailing null.
Definition at line 110 of file util.h.
|