Bakery::AppInstanceManager
sigc::trackable
AppInstanceManager.h
std::list< App * > typedef std::list<App*> Bakery::AppInstanceManager::type_listAppInstances type_listAppInstances
type_listAppInstances type_listAppInstances Bakery::AppInstanceManager::m_listAppInstances m_listAppInstances
bool bool Bakery::AppInstanceManager::m_bExiting m_bExiting
Bakery::AppInstanceManager::AppInstanceManager
()
AppInstanceManager
virtual Bakery::AppInstanceManager::~AppInstanceManager
()
~AppInstanceManager
void virtual void Bakery::AppInstanceManager::add_app (App *pApp) add_app App * pApp
void virtual void Bakery::AppInstanceManager::close_all () close_all
void virtual void Bakery::AppInstanceManager::cancel_close_all () cancel_close_all
unsigned int virtual unsigned int Bakery::AppInstanceManager::get_app_count () const get_app_count
type_listAppInstances virtual type_listAppInstances Bakery::AppInstanceManager::get_instances () const get_instances
void virtual void Bakery::AppInstanceManager::on_app_hide (App *pApp) on_app_hide App * pApp

Contains a list of App instances.

Each App registers itself with the one AppInstanceManager, and the AppInstanceManager will then delete the App when it has been closed, by catching the "hide" signal. You should not need to use this class directly.

Bakery::AppInstanceManager
sigc::trackable
Bakery::AppInstanceManager
sigc::trackable
- Bakery::AppInstanceManager
  add_app
- Bakery::AppInstanceManager
  AppInstanceManager
- Bakery::AppInstanceManager
  cancel_close_all
- Bakery::AppInstanceManager
  close_all
- Bakery::AppInstanceManager
  get_app_count
- Bakery::AppInstanceManager
  get_instances
- Bakery::AppInstanceManager
  m_bExiting
- Bakery::AppInstanceManager
  m_listAppInstances
- Bakery::AppInstanceManager
  on_app_hide
- Bakery::AppInstanceManager
  type_listAppInstances
- Bakery::AppInstanceManager
  ~AppInstanceManager