1#ifndef _KVI_WINDOWLIST_H_
2#define _KVI_WINDOWLIST_H_
65 virtual bool active() {
return false; };
100 virtual void switchWindow(
bool bNext,
bool bInContextOnly,
bool bHighlightedOnly =
false);
102 virtual void applyOptions();
103 void wheelEvent(QWheelEvent *
e)
override;
104 static void getTextForConsole(QString & szText,
KviConsoleWindow * pConsole);
107 virtual void updateActivityMeter();
108 void updateDockLocation(Qt::DockWidgetArea newArea);
147 void highlight(
int iLevel = 1)
override;
148 void unhighlight()
override;
149 void setProgress(
int progress)
override;
150 void captionChanged()
override;
153 void setActive(
bool bActive);
174 void mousePressEvent(QMouseEvent *
e)
override;
177 QSize sizeHint()
const override;
C++ Template based double linked pointer list class.
Definition KviWindowListBase.h:181
KviWindowListItem * lastItem(void) override
Definition KviWindowListBase.cpp:843
void updateActivityMeter() override
Definition KviWindowListBase.cpp:619
int m_iButtonHeight
Definition KviWindowListBase.h:189
void orientationChangedSlot(Qt::Orientation o)
Definition KviWindowListBase.cpp:614
void doLayout()
Definition KviWindowListBase.cpp:730
KviWindowListItem * prevItem(void) override
Definition KviWindowListBase.cpp:853
bool setIterationPointer(KviWindowListItem *it) override
Definition KviWindowListBase.cpp:858
void applyOptions() override
Definition KviWindowListBase.cpp:823
KviPointerList< KviWindowListButton > * m_pButtonList
Definition KviWindowListBase.h:188
KviClassicWindowList()
Definition KviWindowListBase.cpp:589
bool removeItem(KviWindowListItem *) override
Definition KviWindowListBase.cpp:705
void resizeEvent(QResizeEvent *e) override
Definition KviWindowListBase.cpp:832
KviWindowListItem * firstItem() override
Definition KviWindowListBase.cpp:838
QWidget * m_pBase
Definition KviWindowListBase.h:190
void calcButtonHeight()
Definition KviWindowListBase.cpp:628
void setActiveItem(KviWindowListItem *) override
Definition KviWindowListBase.cpp:717
KviWindowListItem * nextItem() override
Definition KviWindowListBase.cpp:848
void insertButton(KviWindowListButton *b)
Definition KviWindowListBase.cpp:639
KviWindowListItem * addItem(KviWindow *) override
Definition KviWindowListBase.cpp:692
Definition KviConsoleWindow.h:74
Definition KviMainWindow.h:58
A template double linked list of pointers.
Definition KviPointerList.h:371
Definition KviWindowListBase.h:78
KviWindowListBase()
Definition KviWindowListBase.cpp:67
Qt::DockWidgetArea currentDockArea()
Definition KviWindowListBase.h:105
virtual void setActiveItem(KviWindowListItem *)
Definition KviWindowListBase.h:93
virtual KviWindowListItem * nextItem()
Definition KviWindowListBase.h:96
virtual KviWindowListItem * lastItem(void)
Definition KviWindowListBase.h:95
virtual void updatePseudoTransparency()
Definition KviWindowListBase.h:101
QWidget * m_pTitleWidget
Definition KviWindowListBase.h:87
virtual bool setIterationPointer(KviWindowListItem *)
Definition KviWindowListBase.h:99
virtual KviWindowListItem * prevItem(void)
Definition KviWindowListBase.h:97
virtual KviWindowListItem * addItem(KviWindow *)
Definition KviWindowListBase.h:91
KviMainWindow * m_pFrm
Definition KviWindowListBase.h:85
virtual KviWindowListItem * firstItem()
Definition KviWindowListBase.h:94
QTimer * m_pActivityMeterTimer
Definition KviWindowListBase.h:86
virtual bool removeItem(KviWindowListItem *)
Definition KviWindowListBase.h:92
Qt::DockWidgetArea currentArea
Definition KviWindowListBase.h:88
Definition KviWindowListBase.h:50
KviWindow * m_pWindow
Definition KviWindowListBase.h:56
virtual void highlight(int)
Definition KviWindowListBase.h:63
int progress()
Definition KviWindowListBase.h:67
int m_iProgress
Definition KviWindowListBase.h:58
int highlightLevel()
Definition KviWindowListBase.h:68
KviWindowListItem(KviWindow *wnd)
Definition KviWindowListBase.cpp:241
virtual void unhighlight()
Definition KviWindowListBase.h:66
int m_iHighlightLevel
Definition KviWindowListBase.h:57
KviWindow * kviWindow()
Definition KviWindowListBase.h:61
virtual void setProgress(int)
Definition KviWindowListBase.h:64
virtual void captionChanged()
Definition KviWindowListBase.h:62
virtual bool active()
Definition KviWindowListBase.h:65
Base class for all windows in KVIrc.
Definition KviWindow.h:75
#define e
Definition detector.cpp:70
#define o
Definition detector.cpp:80
#define p
Definition detector.cpp:81
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127