#include <po_Bookmark.h>
Public Types | |
| enum | _bookmarkType { POBOOKMARK_START, POBOOKMARK_END, __last_field_dont_use__ } |
| typedef enum po_Bookmark::_bookmarkType | BookmarkType |
Public Member Functions | |
| po_Bookmark (pf_Frag_Object &fO, pt_PieceTable *pt, BookmarkType type, const gchar *name) | |
| virtual | ~po_Bookmark (void) |
| void | setBlock (fl_BlockLayout *pBlock) |
| fl_BlockLayout * | getBlock (void) const |
| BookmarkType | getBookmarkType (void) const |
| const gchar * | getName (void) const |
| void | setName (const gchar *szValue) |
Private Attributes | |
| fl_BlockLayout * | m_pBlock |
| pf_Frag_Object & | m_fragObject |
| pt_PieceTable * | m_pPieceTable |
| BookmarkType | m_iBookmarkType |
| gchar * | m_pName |
| typedef enum po_Bookmark::_bookmarkType po_Bookmark::BookmarkType |
| po_Bookmark::po_Bookmark | ( | pf_Frag_Object & | fO, | |
| pt_PieceTable * | pt, | |||
| BookmarkType | type, | |||
| const gchar * | name | |||
| ) |
| fl_BlockLayout * po_Bookmark::getBlock | ( | void | ) | const |
References m_pBlock.
| po_Bookmark::BookmarkType po_Bookmark::getBookmarkType | ( | void | ) | const |
References m_iBookmarkType.
Referenced by pt_PieceTable::_createObject(), pt_PieceTable::_deleteComplexSpan(), PD_Document::findBookmark(), and fp_BookmarkRun::fp_BookmarkRun().
| const gchar * po_Bookmark::getName | ( | void | ) | const |
References gchar, and m_pName.
Referenced by pt_PieceTable::_createObject(), pt_PieceTable::_deleteComplexSpan(), PD_Document::findBookmark(), and fp_BookmarkRun::fp_BookmarkRun().
| void po_Bookmark::setBlock | ( | fl_BlockLayout * | pBlock | ) |
References m_pBlock.
| void po_Bookmark::setName | ( | const gchar * | szValue | ) |
References FREEP, and m_pName.
Referenced by po_Bookmark().
pf_Frag_Object& po_Bookmark::m_fragObject [private] |
BookmarkType po_Bookmark::m_iBookmarkType [private] |
Referenced by getBookmarkType().
fl_BlockLayout* po_Bookmark::m_pBlock [private] |
Referenced by getBlock(), po_Bookmark(), and setBlock().
gchar* po_Bookmark::m_pName [private] |
Referenced by getName(), po_Bookmark(), setName(), and ~po_Bookmark().
pt_PieceTable* po_Bookmark::m_pPieceTable [private] |
1.7.1