#include <libkvitrayicon.h>
◆ KviTrayIconWidget()
KviTrayIconWidget::KviTrayIconWidget |
( |
| ) |
|
References __tr2qs, activatedSlot(), KviIconManager::Away, connect(), KviIconManager::DefaultIcon, disableTrayIcon(), executeInternalCommand(), fillContextPopup(), flashingTimerShot(), g_pDock1, g_pIconManager, g_pMainWindow, g_pTrayIcon, ICON_SIZE, KviIconManager::Info, KVI_INTERNALCOMMAND_ABOUT_ABOUTKVIRC, KVI_INTERNALCOMMAND_OPTIONS_DIALOG, m_awayPopup, m_bFlashed, m_bHidden, m_CurrentPixmap, m_flashingTimer, m_iChannels, m_iConsoles, m_iOther, m_iQueries, m_pAwayMenuId, m_pContextPopup, m_pTitleLabel, m_pToggleFrame, KviIconManager::Options, p, KviIconManager::QuitApp, toggleParentFrame(), and KviIconManager::TrayIcon.
◆ ~KviTrayIconWidget()
KviTrayIconWidget::~KviTrayIconWidget |
( |
| ) |
|
|
override |
◆ activatedSlot
void KviTrayIconWidget::activatedSlot |
( |
QSystemTrayIcon::ActivationReason | reason | ) |
|
|
privateslot |
◆ disableTrayIcon
void KviTrayIconWidget::disableTrayIcon |
( |
| ) |
|
|
privateslot |
◆ doAway
void KviTrayIconWidget::doAway |
( |
bool | | ) |
|
|
privateslot |
References __tr2qs, KviWindow::connection(), KviIrcConnection::encodeText(), g_pApp, g_pGlobalWindowDict, KviIrcConnectionUserInfo::isAway(), KviConsoleWindow::isConnected(), KVI_OPTION_STRING, KviOption_stringAwayMessage, KviIrcConnection::sendFmtData(), and KviIrcConnection::userInfo().
Referenced by fillContextPopup().
◆ executeInternalCommand
void KviTrayIconWidget::executeInternalCommand |
( |
bool | | ) |
|
|
privateslot |
◆ fillContextPopup
void KviTrayIconWidget::fillContextPopup |
( |
| ) |
|
|
privateslot |
References __tr2qs, KviIconManager::Away, KviWindow::connection(), KviConsoleWindow::context(), KviConsoleWindow::currentNetworkName(), doAway(), g_pApp, g_pGlobalWindowDict, g_pIconManager, g_pMainWindow, KviIrcContext::id(), KviIrcConnectionUserInfo::isAway(), KviConsoleWindow::isConnected(), m_awayPopup, m_pAwayMenuId, m_pToggleFrame, KviIconManager::NotAway, and KviIrcConnection::userInfo().
Referenced by KviTrayIconWidget().
◆ flashingTimerShot
void KviTrayIconWidget::flashingTimerShot |
( |
| ) |
|
|
privateslot |
◆ getToolTipText()
const QString KviTrayIconWidget::getToolTipText |
( |
bool | bHtml | ) |
|
|
private |
◆ grabActivityInfo()
void KviTrayIconWidget::grabActivityInfo |
( |
| ) |
|
|
private |
References KviWindow::Channel, KviWindow::Console, g_pMainWindow, KVI_OPTION_BOOL, KVI_OPTION_UINT, KviOption_boolUseLevelBasedTrayNotification, KviOption_uintMinTrayHighLevelMessage, KviOption_uintMinTrayLowLevelMessage, m_iChannels, m_iConsoles, m_iOther, m_iQueries, KviWindow::Query, and t.
Referenced by refresh().
◆ refresh()
void KviTrayIconWidget::refresh |
( |
| ) |
|
|
overridevirtual |
Reimplemented from KviTrayIcon.
References g_pDock1, g_pDock2, g_pDock3, g_pIconManager, getToolTipText(), grabActivityInfo(), ICON_SIZE, KVI_OPTION_BOOL, KviOption_boolEnableTrayIconFlashing, m_bFlashed, m_CurrentPixmap, m_flashingTimer, m_iChannels, m_iConsoles, m_iOther, m_iQueries, KviIconManager::Message, and updateIcon().
Referenced by flashingTimerShot().
◆ toggleParentFrame
void KviTrayIconWidget::toggleParentFrame |
( |
| ) |
|
|
privateslot |
◆ updateIcon()
void KviTrayIconWidget::updateIcon |
( |
| ) |
|
◆ m_awayPopup
QMenu KviTrayIconWidget::m_awayPopup |
|
private |
◆ m_bFlashed
bool KviTrayIconWidget::m_bFlashed |
|
private |
◆ m_bHidden
bool KviTrayIconWidget::m_bHidden |
|
private |
◆ m_CurrentPixmap
QPixmap KviTrayIconWidget::m_CurrentPixmap |
|
private |
◆ m_flashingTimer
QTimer KviTrayIconWidget::m_flashingTimer |
|
private |
◆ m_iChannels
unsigned int KviTrayIconWidget::m_iChannels |
|
private |
◆ m_iConsoles
unsigned int KviTrayIconWidget::m_iConsoles |
|
private |
◆ m_iOther
unsigned int KviTrayIconWidget::m_iOther |
|
private |
◆ m_iQueries
unsigned int KviTrayIconWidget::m_iQueries |
|
private |
◆ m_pAwayMenuId
QAction* KviTrayIconWidget::m_pAwayMenuId |
|
private |
◆ m_pContextPopup
QMenu* KviTrayIconWidget::m_pContextPopup |
|
private |
◆ m_pTitleLabel
QLabel* KviTrayIconWidget::m_pTitleLabel |
|
private |
◆ m_pToggleFrame
QAction* KviTrayIconWidget::m_pToggleFrame |
|
private |
The documentation for this class was generated from the following files: