KVIrc 5.2.6
Developer APIs
KviStatusBarClock Class Reference

#include <KviStatusBarApplet.h>

+ Inheritance diagram for KviStatusBarClock:

Public Types

enum  Format { HMS , HM }
 

Public Member Functions

 KviStatusBarClock (KviStatusBar *pParent, KviStatusBarAppletDescriptor *pDescriptor)
 
 ~KviStatusBarClock ()
 
- 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 changeFormat (QAction *)
 
void toggle24h ()
 
void toggleUtc ()
 

Protected Member Functions

void adjustMinWidth ()
 
void fillContextPopup (QMenu *p) override
 
void loadState (const char *pcPrefix, KviConfigurationFile *pCfg) override
 
void saveState (const char *pcPrefix, KviConfigurationFile *pCfg) override
 
void timerEvent (QTimerEvent *e) override
 
- Protected Member Functions inherited from KviStatusBarApplet
virtual QString tipText (const QPoint &)
 

Protected Attributes

bool m_b24h
 
bool m_bUtc
 
int m_iType
 
- Protected Attributes inherited from KviStatusBarApplet
KviStatusBarAppletDescriptorm_pDescriptor
 
KviStatusBarm_pStatusBar
 
int mIndex
 

Member Enumeration Documentation

◆ Format

Enumerator
HMS 
HM 

Constructor & Destructor Documentation

◆ KviStatusBarClock()

KviStatusBarClock::KviStatusBarClock ( KviStatusBar * pParent,
KviStatusBarAppletDescriptor * pDescriptor )

References adjustMinWidth(), HMS, m_b24h, m_bUtc, and m_iType.

◆ ~KviStatusBarClock()

KviStatusBarClock::~KviStatusBarClock ( )
default

Member Function Documentation

◆ adjustMinWidth()

void KviStatusBarClock::adjustMinWidth ( )
protected

References HMS, m_b24h, and m_iType.

Referenced by changeFormat(), KviStatusBarClock(), loadState(), and toggle24h().

◆ changeFormat

void KviStatusBarClock::changeFormat ( QAction * pAct)
protectedslot

References adjustMinWidth(), and m_iType.

Referenced by fillContextPopup().

◆ fillContextPopup()

void KviStatusBarClock::fillContextPopup ( QMenu * p)
overrideprotectedvirtual

◆ loadState()

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

◆ saveState()

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

◆ selfRegister()

◆ timerEvent()

void KviStatusBarClock::timerEvent ( QTimerEvent * e)
overrideprotected

References HM, HMS, m_b24h, m_bUtc, and m_iType.

Referenced by toggle24h(), and toggleUtc().

◆ toggle24h

void KviStatusBarClock::toggle24h ( )
protectedslot

References adjustMinWidth(), m_b24h, and timerEvent().

Referenced by fillContextPopup().

◆ toggleUtc

void KviStatusBarClock::toggleUtc ( )
protectedslot

References m_bUtc, and timerEvent().

Referenced by fillContextPopup().

Member Data Documentation

◆ m_b24h

bool KviStatusBarClock::m_b24h
protected

◆ m_bUtc

bool KviStatusBarClock::m_bUtc
protected

◆ m_iType

int KviStatusBarClock::m_iType
protected

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