#include <xap_Dlg_PluginManager.h>
Public Member Functions | |
XAP_Dialog_PluginManager (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
~XAP_Dialog_PluginManager () | |
Protected Member Functions | |
bool | activatePlugin (const char *szName) const |
bool | deactivatePlugin (XAP_Module *which) const |
bool | deactivateAllPlugins () const |
XAP_Dialog_PluginManager::XAP_Dialog_PluginManager | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
XAP_Dialog_PluginManager::~XAP_Dialog_PluginManager | ( | ) |
bool XAP_Dialog_PluginManager::activatePlugin | ( | const char * | szName | ) | const [protected] |
bool XAP_Dialog_PluginManager::deactivateAllPlugins | ( | ) | const [protected] |
References deactivatePlugin(), UT_GenericVector< T >::getNthItem(), instance, UT_GenericVector< T >::size(), size, UT_ASSERT, and UT_SHOULD_NOT_HAPPEN.
Referenced by XAP_UnixDialog_PluginManager::event_DeactivateAll().
bool XAP_Dialog_PluginManager::deactivatePlugin | ( | XAP_Module * | which | ) | const [protected] |
References instance, and UT_return_val_if_fail.
Referenced by deactivateAllPlugins(), and XAP_UnixDialog_PluginManager::event_Deactivate().