KiCad PCB EDA Suite
KIWAY_MGR Class Reference

Class KIWAY_MGR is a container for all KIWAYS [and PROJECTS]. More...

#include <kiway_mgr.h>

Public Member Functions

bool OnStart (wxApp *aProcess)
 
void OnEnd ()
 
KIWAYoperator[] (int aIndex)
 

Private Types

typedef boost::ptr_vector< KIWAYKIWAYS
 

Private Attributes

KIWAYS m_kiways
 

Detailed Description

Class KIWAY_MGR is a container for all KIWAYS [and PROJECTS].

This class needs to work both for a C++ project manager and an a wxPython one (after being moved into a header later).

Definition at line 38 of file kiway_mgr.h.

Member Typedef Documentation

typedef boost::ptr_vector<KIWAY> KIWAY_MGR::KIWAYS
private

Definition at line 59 of file kiway_mgr.h.

Member Function Documentation

void KIWAY_MGR::OnEnd ( )
bool KIWAY_MGR::OnStart ( wxApp *  aProcess)
KIWAY& KIWAY_MGR::operator[] ( int  aIndex)
inline

Definition at line 48 of file kiway_mgr.h.

References m_kiways.

49  {
50  wxASSERT( m_kiways.size() ); // stuffed in OnStart()
51  return m_kiways[aIndex];
52  }
KIWAYS m_kiways
Definition: kiway_mgr.h:61

Member Data Documentation

KIWAYS KIWAY_MGR::m_kiways
private

Definition at line 61 of file kiway_mgr.h.

Referenced by operator[]().


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