KVIrc 5.2.6
Developer APIs
KviWindowListBase Class Reference

#include <KviWindowListBase.h>

+ Inheritance diagram for KviWindowListBase:

Public Member Functions

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

Static Public Member Functions

static void getTextForConsole (QString &szText, KviConsoleWindow *pConsole)
 

Protected Slots

virtual void updateActivityMeter ()
 
void updateDockLocation (Qt::DockWidgetArea newArea)
 

Protected Attributes

Qt::DockWidgetArea currentArea
 
QTimer * m_pActivityMeterTimer
 
KviMainWindowm_pFrm
 
QWidget * m_pTitleWidget
 

Constructor & Destructor Documentation

◆ KviWindowListBase()

KviWindowListBase::KviWindowListBase ( )

◆ ~KviWindowListBase()

KviWindowListBase::~KviWindowListBase ( )

Member Function Documentation

◆ addItem()

virtual KviWindowListItem * KviWindowListBase::addItem ( KviWindow * )
inlinevirtual

◆ applyOptions()

◆ currentDockArea()

Qt::DockWidgetArea KviWindowListBase::currentDockArea ( )
inline

◆ firstItem()

virtual KviWindowListItem * KviWindowListBase::firstItem ( )
inlinevirtual

Reimplemented in KviClassicWindowList, and KviTreeWindowList.

Referenced by item(), and switchWindow().

◆ getTextForConsole()

◆ item()

KviWindowListItem * KviWindowListBase::item ( int number)
virtual

◆ lastItem()

virtual KviWindowListItem * KviWindowListBase::lastItem ( void )
inlinevirtual

Reimplemented in KviClassicWindowList, and KviTreeWindowList.

Referenced by switchWindow().

◆ nextItem()

virtual KviWindowListItem * KviWindowListBase::nextItem ( void )
inlinevirtual

Reimplemented in KviClassicWindowList, and KviTreeWindowList.

Referenced by item(), and switchWindow().

◆ prevItem()

virtual KviWindowListItem * KviWindowListBase::prevItem ( void )
inlinevirtual

Reimplemented in KviClassicWindowList, and KviTreeWindowList.

Referenced by switchWindow().

◆ removeItem()

virtual bool KviWindowListBase::removeItem ( KviWindowListItem * )
inlinevirtual

◆ setActiveItem()

virtual void KviWindowListBase::setActiveItem ( KviWindowListItem * )
inlinevirtual

◆ setIterationPointer()

virtual bool KviWindowListBase::setIterationPointer ( KviWindowListItem * )
inlinevirtual

Reimplemented in KviClassicWindowList, and KviTreeWindowList.

Referenced by item(), and switchWindow().

◆ switchWindow()

◆ updateActivityMeter

void KviWindowListBase::updateActivityMeter ( )
protectedvirtualslot

Reimplemented in KviClassicWindowList, and KviTreeWindowList.

Referenced by KviWindowListBase().

◆ updateDockLocation

void KviWindowListBase::updateDockLocation ( Qt::DockWidgetArea newArea)
protectedslot

References currentArea.

Referenced by KviWindowListBase().

◆ updatePseudoTransparency()

virtual void KviWindowListBase::updatePseudoTransparency ( )
inlinevirtual

◆ wheelEvent()

void KviWindowListBase::wheelEvent ( QWheelEvent * e)
override

References e, and switchWindow().

Member Data Documentation

◆ currentArea

Qt::DockWidgetArea KviWindowListBase::currentArea
protected

Referenced by updateDockLocation().

◆ m_pActivityMeterTimer

QTimer* KviWindowListBase::m_pActivityMeterTimer
protected

◆ m_pFrm

KviMainWindow* KviWindowListBase::m_pFrm
protected

◆ m_pTitleWidget

QWidget* KviWindowListBase::m_pTitleWidget
protected

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