Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Bkmk Class Reference

#include </home/clem/local/src/opie/noncore/apps/opie-reader/Bkmks.h>

List of all members.

Public Member Functions

 Bkmk ()
 Bkmk (const unsigned char *_nm, unsigned short _nmlen, const unsigned char *_anno, unsigned short _annolen, unsigned int _p)
 Bkmk (const tchar *_nm, const unsigned char *_anno, unsigned short _annolen, unsigned int _p)
 Bkmk (const tchar *_nm, const tchar *_anno, unsigned int _p)
 Bkmk (const tchar *_nm, const tchar *_anno, unsigned int _p, unsigned int _p2)
 Bkmk (const Bkmk &rhs)
 ~Bkmk ()
unsigned int value () const
void value (unsigned int _v)
unsigned int value2 () const
void value2 (unsigned int _v)
unsigned char red ()
unsigned char green ()
unsigned char blue ()
void red (unsigned char _v)
void green (unsigned char _v)
void blue (unsigned char _v)
unsigned char level ()
void level (unsigned char _v)
tcharname () const
tcharanno () const
bool operator< (const Bkmk &rhs)
Bkmkoperator= (const Bkmk &rhs)
bool operator== (const Bkmk &rhs)
void setAnno (tchar *t)
void setAnno (unsigned char *t, unsigned short len)
unsigned char * filedata ()
unsigned short filedatalen ()

Private Member Functions

void init (const void *, unsigned short, const void *, unsigned short, unsigned int)

Private Attributes

unsigned char * m_name
unsigned short m_namelen
unsigned char * m_anno
unsigned short m_annolen
unsigned int m_position
unsigned int m_position2
unsigned char m_red
unsigned char m_green
unsigned char m_blue
unsigned char m_level

Friends

class BkmkFile


Constructor & Destructor Documentation

Bkmk::Bkmk  )  [inline]
 

Definition at line 23 of file Bkmks.h.

Bkmk::Bkmk const unsigned char *  _nm,
unsigned short  _nmlen,
const unsigned char *  _anno,
unsigned short  _annolen,
unsigned int  _p
 

Definition at line 13 of file Bkmks.cpp.

References init().

Bkmk::Bkmk const tchar _nm,
const unsigned char *  _anno,
unsigned short  _annolen,
unsigned int  _p
 

Definition at line 18 of file Bkmks.cpp.

References init(), and ustrlen().

Bkmk::Bkmk const tchar _nm,
const tchar _anno,
unsigned int  _p
 

Definition at line 23 of file Bkmks.cpp.

References init(), NULL, t, and ustrlen().

Bkmk::Bkmk const tchar _nm,
const tchar _anno,
unsigned int  _p,
unsigned int  _p2
 

Definition at line 36 of file Bkmks.cpp.

References init(), m_blue, m_green, m_position2, m_red, NULL, t, and ustrlen().

Bkmk::Bkmk const Bkmk rhs  )  [inline]
 

Definition at line 28 of file Bkmks.h.

Bkmk::~Bkmk  ) 
 

Definition at line 80 of file Bkmks.cpp.

References m_anno, m_name, and NULL.


Member Function Documentation

tchar* Bkmk::anno  )  const [inline]
 

Definition at line 46 of file Bkmks.h.

References m_anno.

Referenced by QTReaderApp::addAnno(), QTReaderApp::fileClose(), filedata(), filedatalen(), QTReaderApp::listbkmk(), QTReaderApp::openfrombkmk(), QTReaderApp::QTReaderApp(), and QTReaderApp::showAnnotation().

void Bkmk::blue unsigned char  _v  )  [inline]
 

Definition at line 42 of file Bkmks.h.

References m_blue.

unsigned char Bkmk::blue  )  [inline]
 

Definition at line 39 of file Bkmks.h.

References m_blue.

Referenced by QTReaderApp::addAnno(), and QTReaderApp::showAnnotation().

unsigned char* Bkmk::filedata  )  [inline]
 

Definition at line 52 of file Bkmks.h.

References anno(), CFiledata::length(), and m_anno.

Referenced by QTReaderApp::openfrombkmk().

unsigned short Bkmk::filedatalen  )  [inline]
 

Definition at line 57 of file Bkmks.h.

References anno(), CFiledata::length(), and m_annolen.

Referenced by QTReaderApp::openfrombkmk().

void Bkmk::green unsigned char  _v  )  [inline]
 

Definition at line 41 of file Bkmks.h.

References m_green.

unsigned char Bkmk::green  )  [inline]
 

Definition at line 38 of file Bkmks.h.

References m_green.

Referenced by QTReaderApp::addAnno(), and QTReaderApp::showAnnotation().

void Bkmk::init const void *  ,
unsigned  short,
const void *  ,
unsigned  short,
unsigned  int
[private]
 

Definition at line 51 of file Bkmks.cpp.

References m_anno, m_annolen, m_blue, m_green, m_level, m_name, m_namelen, m_position, m_position2, m_red, and NULL.

Referenced by Bkmk().

void Bkmk::level unsigned char  _v  )  [inline]
 

Definition at line 44 of file Bkmks.h.

References m_level.

unsigned char Bkmk::level  )  [inline]
 

Definition at line 43 of file Bkmks.h.

References m_level.

tchar* Bkmk::name  )  const [inline]
 

Definition at line 45 of file Bkmks.h.

References m_name.

Referenced by QTReaderApp::addAnno(), and QTReaderApp::showAnnotation().

bool Bkmk::operator< const Bkmk rhs  )  [inline]
 

Definition at line 47 of file Bkmks.h.

References m_position.

Bkmk & Bkmk::operator= const Bkmk rhs  ) 
 

Definition at line 88 of file Bkmks.cpp.

References m_anno, m_annolen, m_blue, m_green, m_level, m_name, m_namelen, m_position, m_position2, m_red, and NULL.

bool Bkmk::operator== const Bkmk rhs  ) 
 

Definition at line 125 of file Bkmks.cpp.

References m_name, m_namelen, m_position, and m_position2.

void Bkmk::red unsigned char  _v  )  [inline]
 

Definition at line 40 of file Bkmks.h.

References m_red.

unsigned char Bkmk::red  )  [inline]
 

Definition at line 37 of file Bkmks.h.

References m_red.

Referenced by QTReaderApp::addAnno(), and QTReaderApp::showAnnotation().

void Bkmk::setAnno unsigned char *  t,
unsigned short  len
 

Definition at line 130 of file Bkmks.cpp.

References m_anno, m_annolen, and NULL.

void Bkmk::setAnno tchar t  ) 
 

Definition at line 151 of file Bkmks.cpp.

References len, m_anno, m_annolen, NULL, and ustrlen().

Referenced by QTReaderApp::addAnno().

void Bkmk::value unsigned int  _v  )  [inline]
 

Definition at line 34 of file Bkmks.h.

References m_position.

unsigned int Bkmk::value  )  const [inline]
 

Definition at line 33 of file Bkmks.h.

References m_position.

Referenced by QTReaderApp::addAnno(), and QTReaderApp::openfrombkmk().

void Bkmk::value2 unsigned int  _v  )  [inline]
 

Definition at line 36 of file Bkmks.h.

References m_position2.

unsigned int Bkmk::value2  )  const [inline]
 

Definition at line 35 of file Bkmks.h.

References m_position2.


Friends And Related Function Documentation

friend class BkmkFile [friend]
 

Definition at line 13 of file Bkmks.h.


Member Data Documentation

unsigned char* Bkmk::m_anno [private]
 

Definition at line 16 of file Bkmks.h.

Referenced by anno(), filedata(), init(), operator=(), BkmkFile::read06(), BkmkFile::read07(), setAnno(), BkmkFile::write(), and ~Bkmk().

unsigned short Bkmk::m_annolen [private]
 

Definition at line 17 of file Bkmks.h.

Referenced by filedatalen(), init(), operator=(), BkmkFile::read06(), BkmkFile::read07(), setAnno(), and BkmkFile::write().

unsigned char Bkmk::m_blue [private]
 

Definition at line 20 of file Bkmks.h.

Referenced by Bkmk(), blue(), init(), operator=(), BkmkFile::read06(), BkmkFile::read07(), and BkmkFile::write().

unsigned char Bkmk::m_green [private]
 

Definition at line 20 of file Bkmks.h.

Referenced by Bkmk(), green(), init(), operator=(), BkmkFile::read06(), BkmkFile::read07(), and BkmkFile::write().

unsigned char Bkmk::m_level [private]
 

Definition at line 20 of file Bkmks.h.

Referenced by init(), level(), operator=(), BkmkFile::read06(), BkmkFile::read07(), and BkmkFile::write().

unsigned char* Bkmk::m_name [private]
 

Definition at line 14 of file Bkmks.h.

Referenced by init(), name(), operator=(), operator==(), BkmkFile::read06(), BkmkFile::read07(), BkmkFile::write(), and ~Bkmk().

unsigned short Bkmk::m_namelen [private]
 

Definition at line 15 of file Bkmks.h.

Referenced by init(), operator=(), operator==(), BkmkFile::read06(), BkmkFile::read07(), and BkmkFile::write().

unsigned int Bkmk::m_position [private]
 

Definition at line 18 of file Bkmks.h.

Referenced by init(), operator<(), operator=(), operator==(), BkmkFile::read06(), BkmkFile::read07(), value(), and BkmkFile::write().

unsigned int Bkmk::m_position2 [private]
 

Definition at line 19 of file Bkmks.h.

Referenced by Bkmk(), init(), operator=(), operator==(), BkmkFile::read06(), BkmkFile::read07(), value2(), and BkmkFile::write().

unsigned char Bkmk::m_red [private]
 

Definition at line 20 of file Bkmks.h.

Referenced by Bkmk(), init(), operator=(), BkmkFile::read06(), BkmkFile::read07(), red(), and BkmkFile::write().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:27:14 2005 for OPIE by  doxygen 1.4.2