PDocumentManager Class Reference

Manges all dokuments opend by the ProjectConceptor. More...

Collaboration diagram for PDocumentManager:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 PDocumentManager (void)
 PDocumentManager (BMessage *archive)
virtual ~PDocumentManager ()
virtual status_t Archive (BMessage *into, bool deep=true) const
virtual void AddDocument (PDocument *doc)
virtual void RemoveDocument (PDocument *doc)
virtual PDocumentCreateDocument (void)
 Creates a New Document.
virtual int32 CountPDocuments (void)
virtual PDocumentPDocumentAt (int32 index)
virtual PluginManagerGetPluginManager (void)
virtual ConfigWindowGetConfigWindow (void)

Static Public Member Functions

static BArchivable * Instantiate (BMessage *from)

Protected Member Functions

void Init (void)
void Init (BMessage *archive)

Protected Attributes

BList * documentList
PluginManagerpluginManager
ConfigWindowconfigWindow


Detailed Description

Manges all dokuments opend by the ProjectConceptor.

Author:
Paradoxon powered by Jesus Christ
Version:
0.01
Date:
2007/10/04 : mail@projectconceptor.de
See also:
BMessage

Constructor & Destructor Documentation

PDocumentManager::PDocumentManager ( void   ) 

PDocumentManager::PDocumentManager ( BMessage *  archive  ) 

PDocumentManager::~PDocumentManager ( void   )  [virtual]


Member Function Documentation

void PDocumentManager::AddDocument ( PDocument doc  )  [virtual]

status_t PDocumentManager::Archive ( BMessage *  archive,
bool  deep = true 
) const [virtual]

Todo:
set the docname;

virtual int32 PDocumentManager::CountPDocuments ( void   )  [inline, virtual]

PDocument * PDocumentManager::CreateDocument ( void   )  [virtual]

Creates a New Document.

ConfigWindow * PDocumentManager::GetConfigWindow ( void   )  [virtual]

virtual PluginManager* PDocumentManager::GetPluginManager ( void   )  [inline, virtual]

void PDocumentManager::Init ( BMessage *  archive  )  [protected]

void PDocumentManager::Init ( void   )  [protected]

BArchivable * PDocumentManager::Instantiate ( BMessage *  from  )  [static]

virtual PDocument* PDocumentManager::PDocumentAt ( int32  index  )  [inline, virtual]

void PDocumentManager::RemoveDocument ( PDocument doc  )  [virtual]


Member Data Documentation

BList* PDocumentManager::documentList [protected]


The documentation for this class was generated from the following files:

Generated on Sun Jun 21 01:09:36 2009 for ProjektConceptor by  doxygen 1.5.9