Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

PageProxyBase Class Reference

#include <PageProxy.h>

Inheritance diagram for PageProxyBase:

NamedProxy PageProxy< T > List of all members.

Public Member Functions

 PageProxyBase (const char *name)
virtual ~PageProxyBase ()
virtual PageABCCreate ()=0

Static Public Member Functions

std::vector< const char * > GetRegisteredNames ()

Static Public Attributes

SigC::Signal1< void, const
char * > 
page_added

Static Private Attributes

std::vector< const char * > fNames

Constructor & Destructor Documentation

PageProxyBase::PageProxyBase const char *  name  )  [inline]
 

Definition at line 32 of file PageProxy.h.

References fNames, and page_added.

00032                                     : NamedProxy(name,"Page") {
00033         std::cerr << "Page added: " << name << std::endl;
00034 
00035         fNames.push_back(name); 
00036         page_added.emit(name);
00037     }

virtual PageProxyBase::~PageProxyBase  )  [inline, virtual]
 

Definition at line 38 of file PageProxy.h.

00038 {}


Member Function Documentation

virtual PageABC* PageProxyBase::Create  )  [pure virtual]
 

Implemented in PageProxy< T >.

Referenced by PageDisplay::AddPage(), TridPageDisplay::MySpawnSinglePage(), and PageDisplay::SpawnSinglePage().

std::vector<const char*> PageProxyBase::GetRegisteredNames  )  [inline, static]
 

Definition at line 43 of file PageProxy.h.

Referenced by TridPageDisplay::SetupMenus(), and PageDisplay::SetupMenus().

00043 { return fNames; }


Member Data Documentation

std::vector< const char * > PageProxyBase::fNames [static, private]
 

Definition at line 4 of file PageProxy.cxx.

Referenced by PageProxyBase().

SigC::Signal1< void, const char * > PageProxyBase::page_added [static]
 

Definition at line 5 of file PageProxy.cxx.

Referenced by PageProxyBase().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:09:59 2010 for loon by  doxygen 1.3.9.1