KVIrc 5.2.4
Developer APIs
Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
AddonManagementDialog Class Reference

#include <AddonManagementDialog.h>

+ Inheritance diagram for AddonManagementDialog:

Public Member Functions

 ~AddonManagementDialog ()
 

Static Public Member Functions

static void cleanup ()
 
static void display (bool bTopLevel)
 
static AddonManagementDialoginstance ()
 

Protected Slots

void closeClicked ()
 
void configureScript ()
 
void currentChanged (QListWidgetItem *i, QListWidgetItem *)
 
void getMoreScripts ()
 
void installScript ()
 
void packScript ()
 
virtual void reject ()
 
void showScriptHelp ()
 
void uninstallScript ()
 
void webInterfaceDialogDestroyed ()
 

Protected Member Functions

 AddonManagementDialog (QWidget *p)
 
void closeEvent (QCloseEvent *e) override
 
void fillListView ()
 

Protected Attributes

QToolButton * m_pConfigureButton
 
QToolButton * m_pHelpButton
 
KviTalListWidgetm_pListWidget
 
QToolButton * m_pPackButton
 
QToolButton * m_pUninstallButton
 
QPointer< WebAddonInterfaceDialogm_pWebInterfaceDialog
 

Static Protected Attributes

static AddonManagementDialogm_pInstance = nullptr
 

Constructor & Destructor Documentation

◆ AddonManagementDialog()

AddonManagementDialog::AddonManagementDialog ( QWidget *  p)
protected

◆ ~AddonManagementDialog()

AddonManagementDialog::~AddonManagementDialog ( )

Member Function Documentation

◆ cleanup()

void AddonManagementDialog::cleanup ( )
static

References m_pInstance.

Referenced by addon_module_cleanup(), and reject().

◆ closeClicked

void AddonManagementDialog::closeClicked ( )
protectedslot

Referenced by AddonManagementDialog().

◆ closeEvent()

void AddonManagementDialog::closeEvent ( QCloseEvent *  e)
overrideprotected

References e.

◆ configureScript

void AddonManagementDialog::configureScript ( )
protectedslot

◆ currentChanged

void AddonManagementDialog::currentChanged ( QListWidgetItem *  i,
QListWidgetItem *   
)
protectedslot

◆ display()

void AddonManagementDialog::display ( bool  bTopLevel)
static

◆ fillListView()

void AddonManagementDialog::fillListView ( )
protected

◆ getMoreScripts

void AddonManagementDialog::getMoreScripts ( )
protectedslot

◆ installScript

void AddonManagementDialog::installScript ( )
protectedslot

◆ instance()

static AddonManagementDialog * AddonManagementDialog::instance ( )
inlinestatic

References m_pInstance.

Referenced by addon_module_can_unload().

◆ packScript

void AddonManagementDialog::packScript ( )
protectedslot

Referenced by AddonManagementDialog().

◆ reject

void AddonManagementDialog::reject ( )
protectedvirtualslot

References cleanup().

◆ showScriptHelp

void AddonManagementDialog::showScriptHelp ( )
protectedslot

◆ uninstallScript

void AddonManagementDialog::uninstallScript ( )
protectedslot

◆ webInterfaceDialogDestroyed

void AddonManagementDialog::webInterfaceDialogDestroyed ( )
protectedslot

References fillListView(), and m_pWebInterfaceDialog.

Referenced by getMoreScripts().

Member Data Documentation

◆ m_pConfigureButton

QToolButton* AddonManagementDialog::m_pConfigureButton
protected

◆ m_pHelpButton

QToolButton* AddonManagementDialog::m_pHelpButton
protected

◆ m_pInstance

AddonManagementDialog * AddonManagementDialog::m_pInstance = nullptr
staticprotected

◆ m_pListWidget

KviTalListWidget* AddonManagementDialog::m_pListWidget
protected

◆ m_pPackButton

QToolButton* AddonManagementDialog::m_pPackButton
protected

Referenced by AddonManagementDialog().

◆ m_pUninstallButton

QToolButton* AddonManagementDialog::m_pUninstallButton
protected

◆ m_pWebInterfaceDialog

QPointer<WebAddonInterfaceDialog> AddonManagementDialog::m_pWebInterfaceDialog
protected

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