#include <KviKvsScriptAddonManager.h>
◆ KviKvsScriptAddonManager()
KviKvsScriptAddonManager::KviKvsScriptAddonManager |
( |
| ) |
|
◆ ~KviKvsScriptAddonManager()
KviKvsScriptAddonManager::~KviKvsScriptAddonManager |
( |
| ) |
|
◆ addonDict()
◆ clear()
void KviKvsScriptAddonManager::clear |
( |
| ) |
|
◆ delayedLoad()
void KviKvsScriptAddonManager::delayedLoad |
( |
| ) |
|
|
protected |
References a, KviPointerHashTableIterator< Key, T >::current(), KviPointerHashTableIterator< Key, T >::currentKey(), d, KviConfigurationFile::dict(), m_bLoaded, m_pAddonDict, m_szFileName, KviConfigurationFile::Read, and KviPointerHashTable< Key, T >::replace().
Referenced by addonDict(), clear(), and findAddon().
◆ done()
void KviKvsScriptAddonManager::done |
( |
| ) |
|
|
static |
◆ findAddon()
References delayedLoad(), KviPointerHashTable< Key, T >::find(), m_bLoaded, and m_pAddonDict.
Referenced by addon_kvs_cmd_configure(), addon_kvs_cmd_help(), addon_kvs_cmd_installfiles(), addon_kvs_cmd_register(), addon_kvs_cmd_setconfigurecallback(), addon_kvs_cmd_sethelpcallback(), addon_kvs_cmd_uninstall(), addon_kvs_fnc_exists(), addon_kvs_fnc_version(), WebAddonInterfaceDialog::packageIsInstalled(), registerAddon(), and unregisterAddon().
◆ init()
void KviKvsScriptAddonManager::init |
( |
| ) |
|
|
static |
◆ instance()
Referenced by addon_kvs_cmd_configure(), addon_kvs_cmd_help(), addon_kvs_cmd_installfiles(), addon_kvs_cmd_list(), addon_kvs_cmd_register(), addon_kvs_cmd_setconfigurecallback(), addon_kvs_cmd_sethelpcallback(), addon_kvs_cmd_uninstall(), addon_kvs_fnc_exists(), addon_kvs_fnc_version(), KviKvs::clearScriptAddons(), done(), AddonManagementDialog::fillListView(), init(), KviKvs::loadScriptAddons(), WebAddonInterfaceDialog::packageIsInstalled(), KviKvs::saveScriptAddons(), and AddonManagementDialog::uninstallScript().
◆ load()
void KviKvsScriptAddonManager::load |
( |
const QString & | szFileName | ) |
|
◆ registerAddon()
◆ save()
void KviKvsScriptAddonManager::save |
( |
const QString & | szFileName | ) |
|
◆ unregisterAddon()
bool KviKvsScriptAddonManager::unregisterAddon |
( |
const QString & | szName, |
|
|
KviWindow * | pWnd, |
|
|
bool | bExecuteUninstallCallback = true, |
|
|
bool | bUninstallFiles = true ) |
References a, findAddon(), g_pApp, KviApplication::getLocalKvircDirectory(), m_pAddonDict, KviApplication::None, KviPointerHashTable< Key, T >::remove(), KviFileUtils::removeFile(), and KviPointerHashTable< Key, T >::setAutoDelete().
Referenced by addon_kvs_cmd_register(), addon_kvs_cmd_uninstall(), and AddonManagementDialog::uninstallScript().
◆ m_bLoaded
bool KviKvsScriptAddonManager::m_bLoaded |
|
protected |
◆ m_pAddonDict
◆ m_pInstance
◆ m_szFileName
QString KviKvsScriptAddonManager::m_szFileName |
|
protected |
The documentation for this class was generated from the following files: