KVIrc 5.2.6
Developer APIs
KviTreeWindowList Class Reference

#include <KviTreeWindowList.h>

+ Inheritance diagram for KviTreeWindowList:

Public Member Functions

KviWindowListItemaddItem (KviWindow *) override
 
KviWindowListItemfirstItem () override
 
 KviTreeWindowList ()
 
KviWindowListItemlastItem () override
 
KviWindowListItemnextItem (void) override
 
KviWindowListItemprevItem (void) override
 
bool removeItem (KviWindowListItem *) override
 
void setActiveItem (KviWindowListItem *) override
 
bool setIterationPointer (KviWindowListItem *it) override
 
void updateActivityMeter () override
 
void updatePseudoTransparency () override
 
void wheelEvent (QWheelEvent *e) override
 
 ~KviTreeWindowList ()
 
- Public Member Functions inherited from KviWindowListBase
virtual void applyOptions ()
 
Qt::DockWidgetArea currentDockArea ()
 
virtual KviWindowListItemitem (int number)
 
 KviWindowListBase ()
 
virtual void switchWindow (bool bNext, bool bInContextOnly, bool bHighlightedOnly=false)
 
void wheelEvent (QWheelEvent *e) override
 
 ~KviWindowListBase ()
 

Protected Slots

void tipRequest (KviDynamicToolTip *tip, const QPoint &pnt)
 
- Protected Slots inherited from KviWindowListBase
void updateDockLocation (Qt::DockWidgetArea newArea)
 

Protected Member Functions

void moveEvent (QMoveEvent *) override
 

Private Attributes

KviTreeWindowListItemm_pCurrentItem = nullptr
 
QStyledItemDelegate * m_pItemDelegate
 
KviDynamicToolTipm_pToolTip
 
KviTreeWindowListTreeWidgetm_pTreeWidget
 

Additional Inherited Members

- Static Public Member Functions inherited from KviWindowListBase
static void getTextForConsole (QString &szText, KviConsoleWindow *pConsole)
 
- Protected Attributes inherited from KviWindowListBase
Qt::DockWidgetArea currentArea
 
QTimer * m_pActivityMeterTimer
 
KviMainWindowm_pFrm
 
QWidget * m_pTitleWidget
 

Constructor & Destructor Documentation

◆ KviTreeWindowList()

◆ ~KviTreeWindowList()

KviTreeWindowList::~KviTreeWindowList ( )
default

Member Function Documentation

◆ addItem()

KviWindowListItem * KviTreeWindowList::addItem ( KviWindow * wnd)
overridevirtual

◆ firstItem()

KviWindowListItem * KviTreeWindowList::firstItem ( )
overridevirtual

Reimplemented from KviWindowListBase.

References m_pCurrentItem, and m_pTreeWidget.

◆ lastItem()

KviWindowListItem * KviTreeWindowList::lastItem ( void )
overridevirtual

Reimplemented from KviWindowListBase.

References m_pCurrentItem, and m_pTreeWidget.

◆ moveEvent()

void KviTreeWindowList::moveEvent ( QMoveEvent * )
overrideprotected

◆ nextItem()

KviWindowListItem * KviTreeWindowList::nextItem ( void )
overridevirtual

Reimplemented from KviWindowListBase.

References m_pCurrentItem, and m_pTreeWidget.

◆ prevItem()

KviWindowListItem * KviTreeWindowList::prevItem ( void )
overridevirtual

Reimplemented from KviWindowListBase.

References m_pCurrentItem, and m_pTreeWidget.

◆ removeItem()

bool KviTreeWindowList::removeItem ( KviWindowListItem * it)
overridevirtual

Reimplemented from KviWindowListBase.

References KviWindowListBase::item(), and m_pTreeWidget.

◆ setActiveItem()

void KviTreeWindowList::setActiveItem ( KviWindowListItem * it)
overridevirtual

◆ setIterationPointer()

bool KviTreeWindowList::setIterationPointer ( KviWindowListItem * it)
overridevirtual

Reimplemented from KviWindowListBase.

References m_pCurrentItem, and m_pTreeWidget.

◆ tipRequest

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

◆ updateActivityMeter()

void KviTreeWindowList::updateActivityMeter ( )
overridevirtual

◆ updatePseudoTransparency()

void KviTreeWindowList::updatePseudoTransparency ( )
overridevirtual

Reimplemented from KviWindowListBase.

References m_pTreeWidget.

Referenced by moveEvent().

◆ wheelEvent()

void KviTreeWindowList::wheelEvent ( QWheelEvent * e)
override

Member Data Documentation

◆ m_pCurrentItem

KviTreeWindowListItem* KviTreeWindowList::m_pCurrentItem = nullptr
private

◆ m_pItemDelegate

QStyledItemDelegate* KviTreeWindowList::m_pItemDelegate
private

Referenced by KviTreeWindowList().

◆ m_pToolTip

KviDynamicToolTip* KviTreeWindowList::m_pToolTip
private

Referenced by KviTreeWindowList(), and tipRequest().

◆ m_pTreeWidget


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