![]() |
KVIrc 5.2.6
Developer APIs
|
#include <KviKvsScriptAddonManager.h>
Public Member Functions | |
void | addInstalledFile (const QString &szFileName) |
const QString & | configureCallbackCode () |
const QString & | description () |
const QString & | descriptionCode () |
void | executeConfigureCallback (KviWindow *pWnd) |
void | executeHelpCallback (KviWindow *pWnd) |
const QString & | helpCallbackCode () |
QPixmap * | icon () |
const QString & | iconId () |
const QStringList & | installedFiles () const |
KviKvsScriptAddon (const KviKvsScriptAddon &a) | |
const QString & | name () const |
void | setConfigureCallback (const QString &szConfigureCallbackCode) |
void | setHelpCallback (const QString &szHelpCallbackCode) |
const QString & | uninstallCallbackCode () |
const QString & | version () const |
const QString & | visibleName () |
const QString & | visibleNameCode () |
~KviKvsScriptAddon () | |
Protected Member Functions | |
void | allocateScripts (const QString &sVisibleNameCode, const QString &szDescriptionCode, const QString &szUninstallCallbackCode) |
void | executeUninstallCallback (KviWindow *pWnd) |
KviKvsScriptAddon () | |
KviKvsScriptAddon (QString szName, QString szVersion, const QString &szVisibleNameCode, const QString &szDescriptionCode, const QString &szUninstallCallbackCode, QString szIconId) | |
bool | load (KviConfigurationFile *cfg, const QString &szName) |
void | save (KviConfigurationFile *cfg) |
Protected Attributes | |
QStringList | m_lInstalledFiles |
KviKvsScript * | m_pConfigureCallback |
KviKvsScript * | m_pDescriptionScript |
KviKvsScript * | m_pHelpCallback |
KviKvsScript * | m_pUninstallCallback |
KviKvsScript * | m_pVisibleNameScript |
QString | m_szDescription |
QString | m_szIconId |
QString | m_szName |
QString | m_szVersion |
QString | m_szVisibleName |
Friends | |
class | KviKvsScriptAddonManager |
|
protected |
References m_pConfigureCallback, m_pDescriptionScript, m_pHelpCallback, m_pUninstallCallback, and m_pVisibleNameScript.
Referenced by KviKvsScriptAddon(), and KviKvsScriptAddonManager.
|
protected |
References allocateScripts(), m_pConfigureCallback, m_pHelpCallback, m_szIconId, m_szName, and m_szVersion.
KviKvsScriptAddon::KviKvsScriptAddon | ( | const KviKvsScriptAddon & | a | ) |
KviKvsScriptAddon::~KviKvsScriptAddon | ( | ) |
References m_pConfigureCallback, m_pDescriptionScript, m_pHelpCallback, m_pUninstallCallback, and m_pVisibleNameScript.
void KviKvsScriptAddon::addInstalledFile | ( | const QString & | szFileName | ) |
Register a file to be uninstalled after the uninstall callback. The file name MUST be relative to the local kvirc directory.
References m_lInstalledFiles.
|
protected |
References KviKvsScript::InstructionList, m_pDescriptionScript, m_pUninstallCallback, m_pVisibleNameScript, m_szName, and KviKvsScript::Parameter.
Referenced by KviKvsScriptAddon(), KviKvsScriptAddon(), and load().
const QString & KviKvsScriptAddon::configureCallbackCode | ( | ) |
References KviQString::Empty, and m_pConfigureCallback.
Referenced by AddonManagementDialog::configureScript(), AddonManagementDialog::currentChanged(), and save().
const QString & KviKvsScriptAddon::description | ( | ) |
References g_pActiveWindow, m_pDescriptionScript, and m_szDescription.
const QString & KviKvsScriptAddon::descriptionCode | ( | ) |
References m_pDescriptionScript.
Referenced by save().
void KviKvsScriptAddon::executeConfigureCallback | ( | KviWindow * | pWnd | ) |
References m_pConfigureCallback.
Referenced by AddonManagementDialog::configureScript().
void KviKvsScriptAddon::executeHelpCallback | ( | KviWindow * | pWnd | ) |
References m_pHelpCallback.
Referenced by AddonManagementDialog::showScriptHelp().
|
protected |
References m_pUninstallCallback.
const QString & KviKvsScriptAddon::helpCallbackCode | ( | ) |
References KviQString::Empty, and m_pHelpCallback.
Referenced by AddonManagementDialog::currentChanged(), save(), and AddonManagementDialog::showScriptHelp().
QPixmap * KviKvsScriptAddon::icon | ( | ) |
References g_pIconManager, KVI_BIGICON_KVS, and m_szIconId.
|
inline |
References m_szIconId.
|
inline |
References m_lInstalledFiles.
|
protected |
|
inline |
References m_szName.
Referenced by AddonManagementDialog::uninstallScript().
|
protected |
void KviKvsScriptAddon::setConfigureCallback | ( | const QString & | szConfigureCallbackCode | ) |
References KviKvsScript::InstructionList, m_pConfigureCallback, and m_szName.
Referenced by KviKvsScriptAddon(), and load().
void KviKvsScriptAddon::setHelpCallback | ( | const QString & | szHelpCallbackCode | ) |
References KviKvsScript::InstructionList, m_pHelpCallback, and m_szName.
Referenced by KviKvsScriptAddon(), and load().
const QString & KviKvsScriptAddon::uninstallCallbackCode | ( | ) |
References m_pUninstallCallback.
Referenced by save().
|
inline |
References m_szVersion.
Referenced by WebAddonInterfaceDialog::packageIsInstalled().
const QString & KviKvsScriptAddon::visibleName | ( | ) |
References g_pActiveWindow, m_pVisibleNameScript, and m_szVisibleName.
Referenced by AddonManagementDialog::uninstallScript().
const QString & KviKvsScriptAddon::visibleNameCode | ( | ) |
References m_pVisibleNameScript.
Referenced by save().
|
friend |
References a, KviKvsScriptAddon(), and KviKvsScriptAddonManager.
Referenced by KviKvsScriptAddonManager.
|
protected |
Referenced by addInstalledFile(), installedFiles(), load(), and save().
|
protected |
|
protected |
Referenced by allocateScripts(), description(), descriptionCode(), KviKvsScriptAddon(), and ~KviKvsScriptAddon().
|
protected |
|
protected |
Referenced by allocateScripts(), executeUninstallCallback(), KviKvsScriptAddon(), uninstallCallbackCode(), and ~KviKvsScriptAddon().
|
protected |
Referenced by allocateScripts(), KviKvsScriptAddon(), visibleName(), visibleNameCode(), and ~KviKvsScriptAddon().
|
protected |
Referenced by description().
|
protected |
Referenced by icon(), iconId(), KviKvsScriptAddon(), KviKvsScriptAddon(), load(), and save().
|
protected |
Referenced by allocateScripts(), KviKvsScriptAddon(), KviKvsScriptAddon(), load(), name(), save(), setConfigureCallback(), and setHelpCallback().
|
protected |
Referenced by KviKvsScriptAddon(), KviKvsScriptAddon(), load(), save(), and version().
|
protected |
Referenced by visibleName().