KVIrc 5.2.6
Developer APIs
KviWindowListButton Class Reference

#include <KviWindowListBase.h>

+ Inheritance diagram for KviWindowListButton:

Public Member Functions

bool active () override
 
void captionChanged () override
 
void highlight (int iLevel=1) override
 
 KviWindowListButton (QWidget *par, KviWindow *wnd, const char *name)
 
void setProgress (int progress) override
 
void unhighlight () override
 
 ~KviWindowListButton ()
 

Protected Slots

void tipRequest (KviDynamicToolTip *tip, const QPoint &pnt)
 

Protected Member Functions

void contextMenuEvent (QContextMenuEvent *e) override
 
virtual void drawButtonLabel (QPainter *p)
 
void mousePressEvent (QMouseEvent *e) override
 
void paintEvent (QPaintEvent *e) override
 
void setActive (bool bActive)
 

Protected Attributes

bool m_bActive
 
QBoxLayout * m_pLayout
 
KviDynamicToolTipm_pTip
 
QToolButton * m_pTool
 

Friends

class KviClassicWindowList
 
class KviClassicWindowListToolButton
 

Additional Inherited Members

- Private Member Functions inherited from KviWindowListItem
int highlightLevel ()
 
KviWindowkviWindow ()
 
 KviWindowListItem (KviWindow *wnd)
 
int progress ()
 
virtual ~KviWindowListItem ()
 
- Private Attributes inherited from KviWindowListItem
int m_iHighlightLevel
 
int m_iProgress
 
KviWindowm_pWindow
 

Constructor & Destructor Documentation

◆ KviWindowListButton()

KviWindowListButton::KviWindowListButton ( QWidget * par,
KviWindow * wnd,
const char * name )

◆ ~KviWindowListButton()

KviWindowListButton::~KviWindowListButton ( )

References m_pLayout, m_pTip, and m_pTool.

Member Function Documentation

◆ active()

bool KviWindowListButton::active ( )
inlineoverridevirtual

Reimplemented from KviWindowListItem.

◆ captionChanged()

void KviWindowListButton::captionChanged ( )
overridevirtual

Reimplemented from KviWindowListItem.

◆ contextMenuEvent()

void KviWindowListButton::contextMenuEvent ( QContextMenuEvent * e)
overrideprotected

◆ drawButtonLabel()

◆ highlight()

void KviWindowListButton::highlight ( int iLevel = 1)
overridevirtual

◆ mousePressEvent()

void KviWindowListButton::mousePressEvent ( QMouseEvent * e)
overrideprotected

◆ paintEvent()

void KviWindowListButton::paintEvent ( QPaintEvent * e)
overrideprotected

◆ setActive()

void KviWindowListButton::setActive ( bool bActive)
protected

◆ setProgress()

void KviWindowListButton::setProgress ( int progress)
overridevirtual

◆ tipRequest

void KviWindowListButton::tipRequest ( KviDynamicToolTip * tip,
const QPoint & pnt )
protectedslot

◆ unhighlight()

void KviWindowListButton::unhighlight ( )
overridevirtual

Friends And Related Symbol Documentation

◆ KviClassicWindowList

friend class KviClassicWindowList
friend

◆ KviClassicWindowListToolButton

friend class KviClassicWindowListToolButton
friend

Referenced by KviWindowListButton().

Member Data Documentation

◆ m_bActive

bool KviWindowListButton::m_bActive
protected

◆ m_pLayout

QBoxLayout* KviWindowListButton::m_pLayout
protected

◆ m_pTip

KviDynamicToolTip* KviWindowListButton::m_pTip
protected

◆ m_pTool

QToolButton* KviWindowListButton::m_pTool
protected

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