BookmarkNode Struct Reference

#include <favorites.h>

Collaboration diagram for BookmarkNode:

Collaboration graph
[legend]

Public Types

enum  BOOKMARKNODE_TYPE { BMNT_NONE, BMNT_BOOKMARK, BMNT_FOLDER }

Public Member Functions

 BookmarkNode ()
 BookmarkNode (const Bookmark &bm)
 BookmarkNode (const BookmarkFolder &bmf)
 BookmarkNode (const BookmarkNode &other)
 ~BookmarkNode ()
BookmarkNodeoperator= (const Bookmark &bm)
BookmarkNodeoperator= (const BookmarkFolder &bmf)
BookmarkNodeoperator= (const BookmarkNode &other)
void clear ()

Data Fields

BOOKMARKNODE_TYPE _type
union {
   Bookmark *   _pbookmark
   BookmarkFolder *   _pfolder
}; 

Detailed Description

Definition at line 49 of file favorites.h.


Member Enumeration Documentation

enum BookmarkNode::BOOKMARKNODE_TYPE

Enumerator:
BMNT_NONE 
BMNT_BOOKMARK 
BMNT_FOLDER 

Definition at line 64 of file favorites.h.

00064                            {
00065         BMNT_NONE, BMNT_BOOKMARK, BMNT_FOLDER
00066     };


Constructor & Destructor Documentation

BookmarkNode::BookmarkNode (  ) 

BookmarkNode::BookmarkNode ( const Bookmark bm  ) 

BookmarkNode::BookmarkNode ( const BookmarkFolder bmf  ) 

BookmarkNode::BookmarkNode ( const BookmarkNode other  ) 

BookmarkNode::~BookmarkNode (  ) 


Member Function Documentation

BookmarkNode& BookmarkNode::operator= ( const Bookmark bm  ) 

BookmarkNode& BookmarkNode::operator= ( const BookmarkFolder bmf  ) 

BookmarkNode& BookmarkNode::operator= ( const BookmarkNode other  ) 

void BookmarkNode::clear (  ) 


Field Documentation

BOOKMARKNODE_TYPE BookmarkNode::_type

Definition at line 68 of file favorites.h.

Bookmark* BookmarkNode::_pbookmark

Definition at line 71 of file favorites.h.

BookmarkFolder* BookmarkNode::_pfolder

Definition at line 72 of file favorites.h.

union { ... }


The documentation for this struct was generated from the following file:
IBrowser Source Code Documentation
generated on 18.09.2008 by doxygen

Homepage