• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdeutils
  • Sitemap
  • Contact Us
 

okteta

KHECore Namespace Reference


Classes

class  Bookmarkable
class  ChangesDataStorage
class  ChangesDescribable
class  KAbstractByteArrayModel
 could it be useful to hide the data access behind an iterator? * class KDataBufferIterator { public: bool hasNext(); char next(); protected: More...
class  KBinaryByteCodec
class  KBookmark
class  KBookmarkList
 
Author:
Friedrich W.
More...
class  KByteArrayModel
 
Author:
Friedrich W.
More...
class  KChar
class  KCharCodec
class  KDecimalByteCodec
class  KEBCDIC1047CharCodec
class  KFileByteArrayModel
 
Author:
Friedrich W.
More...
class  KFixedSizeByteArrayModel
 base class for all Data buffers that are used to display TODO: think about a way to inform KHexEdit that there has been a change in the buffer outside. More...
class  KHexadecimalByteCodec
class  KOctalByteCodec
class  KPieceTableByteArrayModel
 
Author:
Friedrich W.
More...
class  KTextCharCodec
class  KWordBufferService
 
Author:
Friedrich W.
More...
class  ValueCodec
 class that is able to convert codings to and from hexadecimal, decimal, octal, and binary More...
class  Versionable

Enumerations

enum  KCoding {
  HexadecimalCoding = 0, DecimalCoding = 1, OctalCoding = 2, BinaryCoding = 3,
  CharCoding = 4, InvalidCoding = 0xFFFE, MaxCodingId = 0xFFFF
}
enum  KEncoding {
  LocalEncoding = 0, ISO8859_1Encoding, ISO8859_2Encoding, ISO8859_3Encoding,
  ISO8859_4Encoding, ISO8859_5Encoding, ISO8859_6Encoding, ISO8859_7Encoding,
  ISO8859_8Encoding, ISO8859_8_IEncoding, ISO8859_9Encoding, ISO8859_11Encoding,
  ISO8859_13Encoding, ISO8859_15Encoding, CP1250Encoding, CP1251Encoding,
  CP1252Encoding, CP1253Encoding, CP1254Encoding, CP1255Encoding,
  CP1256Encoding, CP1257Encoding, CP1258Encoding, IBM850Encoding,
  IBM866Encoding, KOI8_REncoding, KOI8_UEncoding, EBCDIC1047Encoding,
  StartOfOwnEncoding = 0x8000, InvalidEncoding = 0xFFFE, MaxEncodingId = 0xFFFF
}

Functions

static QTextCodec * createLatin1 ()
static bool is8Bit (QTextCodec *Codec)
static bool isValidBigDigit (unsigned char Digit)
static bool isValidDecimalDigit (unsigned char Digit)
static bool isValidSmallDigit (unsigned char Digit)

Variables

static const QChar BigDigit [16]
static unsigned char EBCDICChars [256]
static struct
KHECore::KEncodingNames 
EncodingNames []
static const char KEBCDIC1047CharCodecName [] = "EBCDIC 1047"
static const int NoOfCodings = 4
static const unsigned int NoOfEncodings = sizeof(EncodingNames)/sizeof(struct KEncodingNames)
static const char QTextCodecWhiteSpace = 63
static const int SearchedByteCountSignalLimit = 10000
static const QChar SmallDigit [16]
static quint16 UnicodeChars [256]

Enumeration Type Documentation

enum KHECore::KCoding

Enumerator:
HexadecimalCoding 
DecimalCoding 
OctalCoding 
BinaryCoding 
CharCoding 
InvalidCoding 
MaxCodingId 

Definition at line 31 of file khe.h.

enum KHECore::KEncoding

Enumerator:
LocalEncoding  the coding of your shell
ISO8859_1Encoding  ASCII encoding, also known as Latin1.
ISO8859_2Encoding 
ISO8859_3Encoding 
ISO8859_4Encoding 
ISO8859_5Encoding 
ISO8859_6Encoding 
ISO8859_7Encoding 
ISO8859_8Encoding 
ISO8859_8_IEncoding 
ISO8859_9Encoding 
ISO8859_11Encoding 
ISO8859_13Encoding 
ISO8859_15Encoding 
CP1250Encoding 
CP1251Encoding 
CP1252Encoding 
CP1253Encoding 
CP1254Encoding 
CP1255Encoding 
CP1256Encoding 
CP1257Encoding 
CP1258Encoding 
IBM850Encoding 
IBM866Encoding 
KOI8_REncoding 
KOI8_UEncoding 
EBCDIC1047Encoding  the most common EBCDIC codepage
StartOfOwnEncoding  Offset for own encodings which are bound in by plugins.
InvalidEncoding 
MaxEncodingId  this should enable extension without breaking binary compatibility

Definition at line 36 of file khe.h.


Function Documentation

static QTextCodec* KHECore::createLatin1 (  )  [static]

Definition at line 88 of file ktextcharcodec.cpp.

static bool KHECore::is8Bit ( QTextCodec *  Codec  )  [static]

Definition at line 73 of file ktextcharcodec.cpp.

static bool KHECore::isValidBigDigit ( unsigned char  Digit  )  [inline, static]

Definition at line 64 of file khexadecimalbytecodec.cpp.

static bool KHECore::isValidDecimalDigit ( unsigned char  Digit  )  [inline, static]

Definition at line 74 of file khexadecimalbytecodec.cpp.

static bool KHECore::isValidSmallDigit ( unsigned char  Digit  )  [inline, static]

Definition at line 69 of file khexadecimalbytecodec.cpp.


Variable Documentation

const QChar KHECore::BigDigit[16] [static]

Initial value:

{ '0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F' }

Definition at line 31 of file khexadecimalbytecodec.cpp.

unsigned char KHECore::EBCDICChars[256] [static]

Definition at line 69 of file kebcdic1047charcodec.cpp.

struct KHECore::KEncodingNames KHECore::EncodingNames[] [static]

const char KHECore::KEBCDIC1047CharCodecName[] = "EBCDIC 1047" [static]

Definition at line 105 of file kebcdic1047charcodec.cpp.

const int KHECore::NoOfCodings = 4 [static]

Definition at line 33 of file khe.h.

const unsigned int KHECore::NoOfEncodings = sizeof(EncodingNames)/sizeof(struct KEncodingNames) [static]

Definition at line 71 of file ktextcharcodec.cpp.

const char KHECore::QTextCodecWhiteSpace = 63 [static]

Definition at line 37 of file ktextcharcodec.cpp.

const int KHECore::SearchedByteCountSignalLimit = 10000 [static]

Definition at line 29 of file kabstractbytearraymodel.cpp.

const QChar KHECore::SmallDigit[16] [static]

Initial value:

{ '0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f' }

Definition at line 33 of file khexadecimalbytecodec.cpp.

quint16 KHECore::UnicodeChars[256] [static]

Definition at line 33 of file kebcdic1047charcodec.cpp.

okteta

Skip menu "okteta"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdeutils

Skip menu "kdeutils"
  • ark
  • kcalc
  • kcharselect
  • kdessh
  • kdf
  • kfloppy
  • kgpg
  • ktimer
  • kwallet
  • okteta
  • printer-applet
  • superkaramba
  • sweeper
Generated for kdeutils by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal