1#ifndef _KVI_STATUSBARAPPLET_H_
2#define _KVI_STATUSBARAPPLET_H_
68 const QString & szInternalName,
70 const QString & szPreloadModule = QString(),
71 const QPixmap & pixIcon = QPixmap());
79 QPixmap *
icon() {
return m_pIcon; };
104 int index()
const {
return mIndex; }
109 virtual QString tipText(
const QPoint &);
C++ Template based double linked pointer list class.
int kvi_compare(const KviStatusBarApplet *p1, const KviStatusBarApplet *p2)
Definition KviStatusBarApplet.h:113
KviStatusBarApplet *(* CreateAppletCallback)(KviStatusBar *, KviStatusBarAppletDescriptor *)
Definition KviStatusBarApplet.h:50
KVIrc Status Bar management.
Definition KviConfigurationFile.h:50
Definition KviDataBuffer.h:31
Definition KviHeapObject.h:125
Definition KviHttpRequest.h:58
An abstraction of a connection to an IRC server.
Definition KviIrcConnection.h:97
Definition KviIrcContext.h:60
Definition KviMainWindow.h:58
A template double linked list of pointers.
Definition KviPointerList.h:371
Definition KviStatusBarApplet.h:53
QString m_szPreloadModule
Definition KviStatusBarApplet.h:60
CreateAppletCallback m_pProc
Definition KviStatusBarApplet.h:61
QPixmap * icon()
Definition KviStatusBarApplet.h:79
QPixmap * m_pIcon
Definition KviStatusBarApplet.h:62
int id()
Definition KviStatusBarApplet.h:78
QString m_szVisibleName
Definition KviStatusBarApplet.h:58
const QString & visibleName()
Definition KviStatusBarApplet.h:75
int m_iId
Definition KviStatusBarApplet.h:63
QString m_szInternalName
Definition KviStatusBarApplet.h:59
const QString & internalName()
Definition KviStatusBarApplet.h:76
KviPointerList< KviStatusBarApplet > * m_pAppletList
Definition KviStatusBarApplet.h:64
const QString & preloadModule()
Definition KviStatusBarApplet.h:77
Definition KviStatusBarApplet.h:87
KviMainWindow * frame()
Definition KviStatusBarApplet.h:101
KviStatusBarAppletDescriptor * m_pDescriptor
Definition KviStatusBarApplet.h:92
void setIndex(int i)
Definition KviStatusBarApplet.h:103
int index() const
Definition KviStatusBarApplet.h:104
virtual void saveState(const char *, KviConfigurationFile *)
Definition KviStatusBarApplet.h:108
KviStatusBarAppletDescriptor * descriptor()
Definition KviStatusBarApplet.h:102
KviStatusBar * m_pStatusBar
Definition KviStatusBarApplet.h:91
int mIndex
Definition KviStatusBarApplet.h:93
KviStatusBar * statusBar()
Definition KviStatusBarApplet.h:100
virtual void fillContextPopup(QMenu *)
Definition KviStatusBarApplet.h:106
virtual void loadState(const char *, KviConfigurationFile *)
Definition KviStatusBarApplet.h:107
Definition KviStatusBarApplet.h:185
QString tipText(const QPoint &) override
Definition KviStatusBarApplet.cpp:216
bool m_bAwayOnAllContexts
Definition KviStatusBarApplet.h:195
static void selfRegister(KviStatusBar *pBar)
Definition KviStatusBarApplet.cpp:191
void mouseDoubleClickEvent(QMouseEvent *e) override
Definition KviStatusBarApplet.cpp:199
void updateDisplay()
Definition KviStatusBarApplet.cpp:143
~KviStatusBarAwayIndicator()
void loadState(const char *pcPrefix, KviConfigurationFile *pCfg) override
Definition KviStatusBarApplet.cpp:171
void toggleContext()
Definition KviStatusBarApplet.cpp:159
void fillContextPopup(QMenu *p) override
Definition KviStatusBarApplet.cpp:164
void saveState(const char *pcPrefix, KviConfigurationFile *pCfg) override
Definition KviStatusBarApplet.cpp:177
Definition KviStatusBarApplet.h:119
bool m_b24h
Definition KviStatusBarApplet.h:132
void saveState(const char *pcPrefix, KviConfigurationFile *pCfg) override
Definition KviStatusBarApplet.cpp:475
void toggle24h()
Definition KviStatusBarApplet.cpp:448
void adjustMinWidth()
Definition KviStatusBarApplet.cpp:380
void changeFormat(QAction *)
Definition KviStatusBarApplet.cpp:455
void timerEvent(QTimerEvent *e) override
Definition KviStatusBarApplet.cpp:399
int m_iType
Definition KviStatusBarApplet.h:133
static void selfRegister(KviStatusBar *pBar)
Definition KviStatusBarApplet.cpp:492
void fillContextPopup(QMenu *p) override
Definition KviStatusBarApplet.cpp:417
Format
Definition KviStatusBarApplet.h:125
@ HM
Definition KviStatusBarApplet.h:127
@ HMS
Definition KviStatusBarApplet.h:126
bool m_bUtc
Definition KviStatusBarApplet.h:131
void loadState(const char *pcPrefix, KviConfigurationFile *pCfg) override
Definition KviStatusBarApplet.cpp:464
void toggleUtc()
Definition KviStatusBarApplet.cpp:442
Definition KviStatusBarApplet.h:152
void toggleTotal()
Definition KviStatusBarApplet.cpp:543
void loadState(const char *pcPrefix, KviConfigurationFile *pCfg) override
Definition KviStatusBarApplet.cpp:555
void timerEvent(QTimerEvent *e) override
Definition KviStatusBarApplet.cpp:513
static void selfRegister(KviStatusBar *pBar)
Definition KviStatusBarApplet.cpp:574
~KviStatusBarConnectionTimer()
void fillContextPopup(QMenu *p) override
Definition KviStatusBarApplet.cpp:548
bool m_bTotal
Definition KviStatusBarApplet.h:159
void saveState(const char *pcPrefix, KviConfigurationFile *pCfg) override
Definition KviStatusBarApplet.cpp:561
Definition KviStatusBarApplet.h:209
void mouseDoubleClickEvent(QMouseEvent *e) override
Definition KviStatusBarApplet.cpp:260
static void selfRegister(KviStatusBar *pBar)
Definition KviStatusBarApplet.cpp:358
void updateDisplay()
Definition KviStatusBarApplet.cpp:322
QString tipText(const QPoint &) override
Definition KviStatusBarApplet.cpp:278
~KviStatusBarLagIndicator()=default
Definition KviStatusBarApplet.h:174
static void selfRegister(KviStatusBar *pBar)
Definition KviStatusBarApplet.cpp:598
Definition KviStatusBarApplet.h:226
void responseReceived(const QString &)
Definition KviStatusBarApplet.cpp:720
bool m_bCheckDone
Definition KviStatusBarApplet.h:253
void updateDisplay()
Definition KviStatusBarApplet.cpp:625
bool m_bUpdateRevision
Definition KviStatusBarApplet.h:257
void binaryDataReceived(const KviDataBuffer &)
Definition KviStatusBarApplet.cpp:731
bool m_bUpdateStatus
Definition KviStatusBarApplet.h:255
~KviStatusBarUpdateIndicator()
void mouseDoubleClickEvent(QMouseEvent *e) override
Definition KviStatusBarApplet.cpp:709
QString tipText(const QPoint &) override
Definition KviStatusBarApplet.cpp:806
void fillContextPopup(QMenu *p) override
Definition KviStatusBarApplet.cpp:645
static void selfRegister(KviStatusBar *pBar)
Definition KviStatusBarApplet.cpp:682
KviHttpRequest * m_pHttpRequest
Definition KviStatusBarApplet.h:250
void loadState(const char *pcPrefix, KviConfigurationFile *pCfg) override
Definition KviStatusBarApplet.cpp:656
bool m_bCheckFailed
Definition KviStatusBarApplet.h:254
void getNewVersion()
Definition KviStatusBarApplet.cpp:770
void toggleStartup()
Definition KviStatusBarApplet.cpp:633
QString m_szNewVersion
Definition KviStatusBarApplet.h:252
void toggleRevision()
Definition KviStatusBarApplet.cpp:638
void requestCompleted(bool status)
Definition KviStatusBarApplet.cpp:764
void saveState(const char *pcPrefix, KviConfigurationFile *pCfg) override
Definition KviStatusBarApplet.cpp:667
QString m_szHttpResponse
Definition KviStatusBarApplet.h:251
bool m_bUpdateOnStartup
Definition KviStatusBarApplet.h:256
void checkVersion()
Definition KviStatusBarApplet.cpp:689
Status Bar class.
Definition KviStatusBar.h:116
KviMainWindow * frame()
Returns the frame pointer.
Definition KviStatusBar.h:151
#define i
Definition detector.cpp:74
#define e
Definition detector.cpp:70
#define a
Definition detector.cpp:92
#define p
Definition detector.cpp:81
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127