KVIrc 5.2.0
Developer APIs
Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions | Private Attributes | List of all members
KviStatusBarUpdateIndicator Class Reference

#include <KviStatusBarApplet.h>

+ Inheritance diagram for KviStatusBarUpdateIndicator:

Public Member Functions

 KviStatusBarUpdateIndicator (KviStatusBar *pParent, KviStatusBarAppletDescriptor *pDescriptor)
 
 ~KviStatusBarUpdateIndicator ()
 
- Public Member Functions inherited from KviStatusBarApplet
KviStatusBarAppletDescriptordescriptor ()
 
KviMainWindowframe ()
 
int index () const
 
 KviStatusBarApplet (KviStatusBar *pParent, KviStatusBarAppletDescriptor *pDescriptor)
 
void setIndex (int i)
 
KviStatusBarstatusBar ()
 
 ~KviStatusBarApplet ()
 

Static Public Member Functions

static void selfRegister (KviStatusBar *pBar)
 

Protected Slots

void binaryDataReceived (const KviDataBuffer &)
 
void requestCompleted (bool status)
 
void responseReceived (const QString &)
 
void toggleRevision ()
 
void toggleStartup ()
 
void updateDisplay ()
 

Protected Member Functions

void checkVersion ()
 
void fillContextPopup (QMenu *p) override
 
void getNewVersion ()
 
void loadState (const char *pcPrefix, KviConfigurationFile *pCfg) override
 
void mouseDoubleClickEvent (QMouseEvent *e) override
 
void saveState (const char *pcPrefix, KviConfigurationFile *pCfg) override
 
QString tipText (const QPoint &) override
 

Private Attributes

bool m_bCheckDone
 
bool m_bCheckFailed
 
bool m_bUpdateOnStartup
 
bool m_bUpdateRevision
 
bool m_bUpdateStatus
 
KviHttpRequestm_pHttpRequest
 
QString m_szHttpResponse
 
QString m_szNewVersion
 

Additional Inherited Members

- Protected Attributes inherited from KviStatusBarApplet
KviStatusBarAppletDescriptorm_pDescriptor
 
KviStatusBarm_pStatusBar
 
int mIndex
 

Constructor & Destructor Documentation

◆ KviStatusBarUpdateIndicator()

KviStatusBarUpdateIndicator::KviStatusBarUpdateIndicator ( KviStatusBar pParent,
KviStatusBarAppletDescriptor pDescriptor 
)

◆ ~KviStatusBarUpdateIndicator()

KviStatusBarUpdateIndicator::~KviStatusBarUpdateIndicator ( )
default

Member Function Documentation

◆ binaryDataReceived

void KviStatusBarUpdateIndicator::binaryDataReceived ( const KviDataBuffer buffer)
protectedslot

◆ checkVersion()

void KviStatusBarUpdateIndicator::checkVersion ( )
protected

◆ fillContextPopup()

void KviStatusBarUpdateIndicator::fillContextPopup ( QMenu *  p)
overrideprotectedvirtual

◆ getNewVersion()

void KviStatusBarUpdateIndicator::getNewVersion ( )
protected

◆ loadState()

void KviStatusBarUpdateIndicator::loadState ( const char pcPrefix,
KviConfigurationFile pCfg 
)
overrideprotectedvirtual

◆ mouseDoubleClickEvent()

void KviStatusBarUpdateIndicator::mouseDoubleClickEvent ( QMouseEvent e)
overrideprotected

◆ requestCompleted

void KviStatusBarUpdateIndicator::requestCompleted ( bool  status)
protectedslot

References m_pHttpRequest.

Referenced by checkVersion().

◆ responseReceived

void KviStatusBarUpdateIndicator::responseReceived ( const QString szResponse)
protectedslot

◆ saveState()

void KviStatusBarUpdateIndicator::saveState ( const char pcPrefix,
KviConfigurationFile pCfg 
)
overrideprotectedvirtual

◆ selfRegister()

void KviStatusBarUpdateIndicator::selfRegister ( KviStatusBar pBar)
static

◆ tipText()

QString KviStatusBarUpdateIndicator::tipText ( const QPoint )
overrideprotectedvirtual

◆ toggleRevision

void KviStatusBarUpdateIndicator::toggleRevision ( )
protectedslot

◆ toggleStartup

void KviStatusBarUpdateIndicator::toggleStartup ( )
protectedslot

References m_bUpdateOnStartup.

Referenced by fillContextPopup().

◆ updateDisplay

void KviStatusBarUpdateIndicator::updateDisplay ( )
protectedslot

Member Data Documentation

◆ m_bCheckDone

bool KviStatusBarUpdateIndicator::m_bCheckDone
private

◆ m_bCheckFailed

bool KviStatusBarUpdateIndicator::m_bCheckFailed
private

◆ m_bUpdateOnStartup

bool KviStatusBarUpdateIndicator::m_bUpdateOnStartup
private

◆ m_bUpdateRevision

bool KviStatusBarUpdateIndicator::m_bUpdateRevision
private

◆ m_bUpdateStatus

bool KviStatusBarUpdateIndicator::m_bUpdateStatus
private

◆ m_pHttpRequest

KviHttpRequest* KviStatusBarUpdateIndicator::m_pHttpRequest
private

◆ m_szHttpResponse

QString KviStatusBarUpdateIndicator::m_szHttpResponse
private

Referenced by responseReceived(), and tipText().

◆ m_szNewVersion

QString KviStatusBarUpdateIndicator::m_szNewVersion
private

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