PEditorManager Class Reference

PEditorManager manges all Editors wich are added to a PDocument. More...

Collaboration diagram for PEditorManager:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 PEditorManager (PDocument *initDoc)
 PEditorManager (BMessage *archive)
virtual status_t Archive (BMessage *archive, bool deep=true) const
BArchivable * Instantiate (BMessage *archive)
virtual void BroadCast (BMessage *message)
virtual void UnregisterPEditor (PEditor *editor)
virtual status_t RegisterPEditor (PEditor *editor)
virtual PEditorGetActivPEditor (void)
virtual int32 IndexOf (PEditor *editor)
virtual void SetActivePEditor (int32 index)
virtual void SetInactivePEditor (int32 index)
virtual PEditorInstantiatePEditor (BMessage *archive)
virtual int32 CountPEditors (void)
virtual PEditorPEditorAt (int32 index)
virtual PDocumentBelongTo (void)

Protected Member Functions

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

Static Protected Member Functions

static bool SendMessage (void *arg, void *msg)

Protected Attributes

BList * editors
BList * editorMessenger
PDocumentdoc
BList * activeEditor


Detailed Description

PEditorManager manges all Editors wich are added to a PDocument.

Author:
Paradoxon powered by Jesus Christ
Version:
0.01
Date:
2005/10/04
See also:
PDocument

PEditor


Constructor & Destructor Documentation

PEditorManager::PEditorManager ( PDocument initDoc  ) 

PEditorManager::PEditorManager ( BMessage *  archive  ) 


Member Function Documentation

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

virtual PDocument* PEditorManager::BelongTo ( void   )  [inline, virtual]

void PEditorManager::BroadCast ( BMessage *  message  )  [virtual]

virtual int32 PEditorManager::CountPEditors ( void   )  [inline, virtual]

PEditor * PEditorManager::GetActivPEditor ( void   )  [virtual]

virtual int32 PEditorManager::IndexOf ( PEditor editor  )  [inline, virtual]

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

void PEditorManager::Init ( void   )  [protected]

BArchivable * PEditorManager::Instantiate ( BMessage *  archive  ) 

PEditor * PEditorManager::InstantiatePEditor ( BMessage *  archive  )  [virtual]

virtual PEditor* PEditorManager::PEditorAt ( int32  index  )  [inline, virtual]

status_t PEditorManager::RegisterPEditor ( PEditor editor  )  [virtual]

bool PEditorManager::SendMessage ( void *  arg,
void *  msg 
) [static, protected]

void PEditorManager::SetActivePEditor ( int32  index  )  [virtual]

void PEditorManager::SetInactivePEditor ( int32  index  )  [virtual]

void PEditorManager::UnregisterPEditor ( PEditor editor  )  [virtual]


Member Data Documentation

BList* PEditorManager::activeEditor [protected]

BList* PEditorManager::editorMessenger [protected]

BList* PEditorManager::editors [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