KVIrc 5.2.6
Developer APIs
KviMaskEditor Class Reference

#include <KviMaskEditor.h>

+ Inheritance diagram for KviMaskEditor:

Signals

void removeMasks (KviMaskEditor *, std::vector< KviMaskEntry * >)
 

Public Member Functions

void addMask (KviMaskEntry *e)
 
void clear ()
 
char flag ()
 
 KviMaskEditor (QWidget *par, KviChannelWindow *pChannel, KviWindowToolPageButton *button, std::vector< KviMaskEntry * > maskList, char cMode, const char *name)
 
void removeMask (KviMaskEntry *e)
 
 ~KviMaskEditor ()
 
- Public Member Functions inherited from KviWindowToolWidget
 KviWindowToolWidget (QWidget *pParent, KviWindowToolPageButton *pButton)
 
 ~KviWindowToolWidget ()
 

Protected Slots

void addClicked ()
 
void itemDoubleClicked (QTreeWidgetItem *, int)
 
void removeClicked ()
 
void searchTextChanged (const QString &)
 
void updateOpStatus ()
 

Protected Attributes

char m_cFlag
 
KviIconManager::SmallIcon m_eIcon
 
QPushButton * m_pAddButton
 
KviChannelWindowm_pChannel
 
QTreeWidget * m_pMaskBox
 
QPushButton * m_pRemoveMask
 
QLineEdit * m_pSearch
 
- Protected Attributes inherited from KviWindowToolWidget
KviWindowToolPageButtonm_pButton
 

Constructor & Destructor Documentation

◆ KviMaskEditor()

◆ ~KviMaskEditor()

KviMaskEditor::~KviMaskEditor ( )
default

Member Function Documentation

◆ addClicked

void KviMaskEditor::addClicked ( )
protectedslot

References m_pChannel.

Referenced by KviMaskEditor().

◆ addMask()

void KviMaskEditor::addMask ( KviMaskEntry * e)

References e, g_pIconManager, m_eIcon, and m_pMaskBox.

Referenced by KviMaskEditor().

◆ clear()

void KviMaskEditor::clear ( )

References m_pMaskBox.

◆ flag()

char KviMaskEditor::flag ( )
inline

References m_cFlag.

Referenced by KviChannelWindow::removeMasks().

◆ itemDoubleClicked

void KviMaskEditor::itemDoubleClicked ( QTreeWidgetItem * pItem,
int  )
protectedslot

References m_pChannel.

Referenced by KviMaskEditor().

◆ removeClicked

void KviMaskEditor::removeClicked ( )
protectedslot

◆ removeMask()

void KviMaskEditor::removeMask ( KviMaskEntry * e)

◆ removeMasks

void KviMaskEditor::removeMasks ( KviMaskEditor * ,
std::vector< KviMaskEntry * >  )
signal

References KviMaskEditor().

Referenced by removeClicked().

◆ searchTextChanged

void KviMaskEditor::searchTextChanged ( const QString & text)
protectedslot

◆ updateOpStatus

void KviMaskEditor::updateOpStatus ( )
protectedslot

References m_pAddButton, m_pChannel, and m_pRemoveMask.

Referenced by KviMaskEditor().

Member Data Documentation

◆ m_cFlag

char KviMaskEditor::m_cFlag
protected

Referenced by flag(), and KviMaskEditor().

◆ m_eIcon

KviIconManager::SmallIcon KviMaskEditor::m_eIcon
protected

Referenced by addMask(), and KviMaskEditor().

◆ m_pAddButton

QPushButton* KviMaskEditor::m_pAddButton
protected

Referenced by KviMaskEditor(), and updateOpStatus().

◆ m_pChannel

KviChannelWindow* KviMaskEditor::m_pChannel
protected

◆ m_pMaskBox

QTreeWidget* KviMaskEditor::m_pMaskBox
protected

◆ m_pRemoveMask

QPushButton* KviMaskEditor::m_pRemoveMask
protected

Referenced by KviMaskEditor(), and updateOpStatus().

◆ m_pSearch

QLineEdit* KviMaskEditor::m_pSearch
protected

Referenced by KviMaskEditor().


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