KVIrc 5.2.0
Developer APIs
Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Friends | List of all members
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()

void KviWindowListButton::drawButtonLabel ( QPainter *  p)
protectedvirtual

◆ 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: