KVIrc  4.9.2
DeveloperAPIs
Public Member Functions | Static Public Member Functions | Protected Slots | Protected Attributes | List of all members
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 ()
 
virtual void wheelEvent (QWheelEvent *e)
 
virtual ~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 ( )
virtual

Member Function Documentation

virtual KviWindowListItem* KviWindowListBase::addItem ( KviWindow )
inlinevirtual
void KviWindowListBase::applyOptions ( )
virtual
Qt::DockWidgetArea KviWindowListBase::currentDockArea ( )
inline
virtual KviWindowListItem* KviWindowListBase::firstItem ( )
inlinevirtual
void KviWindowListBase::getTextForConsole ( QString &  szText,
KviConsoleWindow pConsole 
)
static
KviWindowListItem * KviWindowListBase::item ( int  number)
virtual
virtual KviWindowListItem* KviWindowListBase::lastItem ( void  )
inlinevirtual

Reimplemented in KviClassicWindowList, and KviTreeWindowList.

Referenced by switchWindow().

virtual KviWindowListItem* KviWindowListBase::nextItem ( void  )
inlinevirtual
virtual KviWindowListItem* KviWindowListBase::prevItem ( void  )
inlinevirtual

Reimplemented in KviClassicWindowList, and KviTreeWindowList.

Referenced by switchWindow().

virtual bool KviWindowListBase::removeItem ( KviWindowListItem )
inlinevirtual
virtual void KviWindowListBase::setActiveItem ( KviWindowListItem )
inlinevirtual
virtual bool KviWindowListBase::setIterationPointer ( KviWindowListItem )
inlinevirtual

Reimplemented in KviClassicWindowList, and KviTreeWindowList.

Referenced by item(), and switchWindow().

void KviWindowListBase::switchWindow ( bool  bNext,
bool  bInContextOnly,
bool  bHighlightedOnly = false 
)
virtual
void KviWindowListBase::updateActivityMeter ( )
protectedvirtualslot

Reimplemented in KviClassicWindowList, and KviTreeWindowList.

Referenced by KviWindowListBase().

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

References currentArea, and KviBuildInfo::features().

Referenced by KviWindowListBase().

virtual void KviWindowListBase::updatePseudoTransparency ( )
inlinevirtual
void KviWindowListBase::wheelEvent ( QWheelEvent *  e)
virtual

References switchWindow().

Member Data Documentation

Qt::DockWidgetArea KviWindowListBase::currentArea
protected

Referenced by updateDockLocation().

QTimer* KviWindowListBase::m_pActivityMeterTimer
protected
KviMainWindow* KviWindowListBase::m_pFrm
protected
QWidget* KviWindowListBase::m_pTitleWidget
protected

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