KVIrc 5.2.6
Developer APIs
KviClassicWindowList Class Reference

#include <KviWindowListBase.h>

+ Inheritance diagram for KviClassicWindowList:

Public Member Functions

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

Protected Slots

void doLayout ()
 
void orientationChangedSlot (Qt::Orientation o)
 
- Protected Slots inherited from KviWindowListBase
void updateDockLocation (Qt::DockWidgetArea newArea)
 

Protected Member Functions

void calcButtonHeight ()
 
void insertButton (KviWindowListButton *b)
 

Protected Attributes

int m_iButtonHeight
 
QWidget * m_pBase
 
KviPointerList< KviWindowListButton > * m_pButtonList
 
- Protected Attributes inherited from KviWindowListBase
Qt::DockWidgetArea currentArea
 
QTimer * m_pActivityMeterTimer
 
KviMainWindowm_pFrm
 
QWidget * m_pTitleWidget
 

Additional Inherited Members

- Static Public Member Functions inherited from KviWindowListBase
static void getTextForConsole (QString &szText, KviConsoleWindow *pConsole)
 

Constructor & Destructor Documentation

◆ KviClassicWindowList()

◆ ~KviClassicWindowList()

KviClassicWindowList::~KviClassicWindowList ( )

References m_pButtonList.

Member Function Documentation

◆ addItem()

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

Reimplemented from KviWindowListBase.

References doLayout(), g_pMainWindow, insertButton(), and m_pBase.

◆ applyOptions()

void KviClassicWindowList::applyOptions ( )
overridevirtual

◆ calcButtonHeight()

◆ doLayout

◆ firstItem()

KviWindowListItem * KviClassicWindowList::firstItem ( )
overridevirtual

Reimplemented from KviWindowListBase.

References m_pButtonList.

◆ insertButton()

◆ lastItem()

KviWindowListItem * KviClassicWindowList::lastItem ( void )
overridevirtual

Reimplemented from KviWindowListBase.

References m_pButtonList.

◆ nextItem()

KviWindowListItem * KviClassicWindowList::nextItem ( void )
overridevirtual

Reimplemented from KviWindowListBase.

References m_pButtonList.

◆ orientationChangedSlot

void KviClassicWindowList::orientationChangedSlot ( Qt::Orientation o)
protectedslot

References doLayout().

◆ prevItem()

KviWindowListItem * KviClassicWindowList::prevItem ( void )
overridevirtual

Reimplemented from KviWindowListBase.

References m_pButtonList.

◆ removeItem()

bool KviClassicWindowList::removeItem ( KviWindowListItem * it)
overridevirtual

Reimplemented from KviWindowListBase.

References doLayout(), g_pMainWindow, and m_pButtonList.

◆ resizeEvent()

void KviClassicWindowList::resizeEvent ( QResizeEvent * e)
override

References doLayout(), and e.

◆ setActiveItem()

void KviClassicWindowList::setActiveItem ( KviWindowListItem * it)
overridevirtual

Reimplemented from KviWindowListBase.

References g_pMainWindow, and m_pButtonList.

◆ setIterationPointer()

bool KviClassicWindowList::setIterationPointer ( KviWindowListItem * it)
overridevirtual

Reimplemented from KviWindowListBase.

References m_pButtonList.

◆ updateActivityMeter()

void KviClassicWindowList::updateActivityMeter ( )
overridevirtual

Member Data Documentation

◆ m_iButtonHeight

int KviClassicWindowList::m_iButtonHeight
protected

◆ m_pBase

QWidget* KviClassicWindowList::m_pBase
protected

◆ m_pButtonList


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