Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

BookMItem Class Reference

Tree widget item for PDF Bookmarks. Secret items like Pare, First, Last etc. are PDF Outlines attributes. See PDF specification for more info. These attrs are recomputed in the BookMView::rebuildTree() method. More...

#include <bookmwin.h>

Collaboration diagram for BookMItem:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 BookMItem (QTreeWidgetItem *parent, struct ScribusDoc::BookMa *Bm)
 BookMItem (QTreeWidgetItem *parent, QTreeWidgetItem *after, struct ScribusDoc::BookMa *Bm)
 BookMItem (QTreeWidget *parent, QTreeWidgetItem *after, struct ScribusDoc::BookMa *Bm)
 BookMItem (QTreeWidget *parent, struct ScribusDoc::BookMa *Bm)
 BookMItem (QTreeWidget *parent, QTreeWidgetItem *after, int nr, PageItem *PObject)
 BookMItem (QTreeWidget *parent, int nr, PageItem *PObject)
 ~BookMItem ()
void SetUp (struct ScribusDoc::BookMa *Bm)
virtual QString key (int, bool) const
int level ()

Public Attributes

PageItemPageObject
int ItemNr
int PdfObj
QString Action
QString Titel
int First
int Last
int Prev
int Next
int Pare


Detailed Description

Tree widget item for PDF Bookmarks. Secret items like Pare, First, Last etc. are PDF Outlines attributes. See PDF specification for more info. These attrs are recomputed in the BookMView::rebuildTree() method.

Author:
Franz Schmid

Definition at line 40 of file bookmwin.h.


Constructor & Destructor Documentation

BookMItem::BookMItem ( QTreeWidgetItem *  parent,
struct ScribusDoc::BookMa Bm 
)

Definition at line 30 of file bookmwin.cpp.

References SetUp().

BookMItem::BookMItem ( QTreeWidgetItem *  parent,
QTreeWidgetItem *  after,
struct ScribusDoc::BookMa Bm 
)

Definition at line 36 of file bookmwin.cpp.

References SetUp().

BookMItem::BookMItem ( QTreeWidget *  parent,
QTreeWidgetItem *  after,
struct ScribusDoc::BookMa Bm 
)

Definition at line 42 of file bookmwin.cpp.

References SetUp().

BookMItem::BookMItem ( QTreeWidget *  parent,
struct ScribusDoc::BookMa Bm 
)

Definition at line 48 of file bookmwin.cpp.

References SetUp().

BookMItem::BookMItem ( QTreeWidget *  parent,
QTreeWidgetItem *  after,
int  nr,
PageItem PObject 
)

Definition at line 54 of file bookmwin.cpp.

References First, ItemNr, Last, Next, PageObject, Pare, PdfObj, and Prev.

BookMItem::BookMItem ( QTreeWidget *  parent,
int  nr,
PageItem PObject 
)

Definition at line 68 of file bookmwin.cpp.

References First, ItemNr, Last, Next, PageObject, Pare, PdfObj, and Prev.

BookMItem::~BookMItem (  )  [inline]

Definition at line 49 of file bookmwin.h.


Member Function Documentation

void BookMItem::SetUp ( struct ScribusDoc::BookMa Bm  ) 

QString BookMItem::key ( int  ,
bool   
) const [virtual]

Definition at line 97 of file bookmwin.cpp.

References ItemNr.

int BookMItem::level (  ) 

Definition at line 104 of file bookmwin.cpp.

References p.

Referenced by BookMView::rebuildTree().


Member Data Documentation

Definition at line 53 of file bookmwin.h.

Referenced by BookMItem(), key(), PDFLibCore::PDF_End_Doc(), BookMView::rebuildTree(), and SetUp().

Definition at line 54 of file bookmwin.h.

Referenced by BookMItem(), and SetUp().

Definition at line 55 of file bookmwin.h.

Referenced by PDFLibCore::PDF_End_Doc(), and BookMView::SetAction().

Definition at line 57 of file bookmwin.h.

Referenced by BookMItem(), PDFLibCore::PDF_End_Doc(), and SetUp().

Definition at line 58 of file bookmwin.h.

Referenced by BookMItem(), PDFLibCore::PDF_End_Doc(), and SetUp().

Definition at line 59 of file bookmwin.h.

Referenced by BookMItem(), PDFLibCore::PDF_End_Doc(), BookMView::rebuildTree(), and SetUp().

Definition at line 60 of file bookmwin.h.

Referenced by BookMItem(), PDFLibCore::PDF_End_Doc(), BookMView::rebuildTree(), and SetUp().

Definition at line 61 of file bookmwin.h.

Referenced by BookMItem(), PDFLibCore::PDF_End_Doc(), BookMView::rebuildTree(), and SetUp().


The documentation for this class was generated from the following files:
Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.