KVIrc  4.9.2
DeveloperAPIs
Macros | Variables
KviIconManager.cpp File Reference
#include "KviIconManager.h"
#include "KviApplication.h"
#include "kvi_settings.h"
#include "kvi_defaults.h"
#include "KviLocale.h"
#include "KviFileUtils.h"
#include "KviOptions.h"
#include <QLayout>
#include <QLabel>
#include <QCursor>
#include <QEvent>
#include <QCloseEvent>
#include <QIcon>
#include <QDir>
#include <QDrag>
#include <QMimeData>

Macros

#define _KVI_ICONMANAGER_CPP_
 

Variables

QPixmap * g_pActivityMeterPixmap
 
KviIconManagerg_pIconManager = nullptr
 
QPixmap * g_pUserChanStatePixmap
 
static const char * g_szIconNames [KviIconManager::IconCount]
 

Macro Definition Documentation

#define _KVI_ICONMANAGER_CPP_

Variable Documentation

QPixmap* g_pActivityMeterPixmap
KviIconManager* g_pIconManager = nullptr

Referenced by ActionEditorTreeWidgetItem::ActionEditorTreeWidgetItem(), ActionEditorWindow::ActionEditorWindow(), KviConnectAction::activeContextStateChanged(), KviGoAwayAction::activeContextStateChanged(), EventEditor::addHandlerForCurrentEvent(), KviMaskEditor::addMask(), NotifierWindow::addMessage(), AddonManagementDialog::AddonManagementDialog(), KviConnectAction::addToCustomToolBar(), KviGoAwayAction::addToCustomToolBar(), KviGoAwayAction::addToPopupMenu(), AliasEditorTreeWidgetItem::AliasEditorTreeWidgetItem(), AliasEditorWindow::AliasEditorWindow(), ThemeManagementDialog::applyCurrentTheme(), KviInput::applyOptions(), avatar_kvs_cmd_set(), KviAction::bigIcon(), ChannelsJoinDialog::ChannelsJoinDialog(), KviConsoleWindow::checkDefaultAvatar(), OptionsWidget_identityAvatar::chooseAvatar(), OptionsWidget_textIcons::chooseFromFile(), ClassEditorTreeWidgetItem::ClassEditorTreeWidgetItem(), ClassEditorWindow::ClassEditorWindow(), ThemeManagementDialog::contextMenuRequested(), KviTopicWidget::contextPopupAboutToShow(), KviHtmlGenerator::convertToHtml(), LogViewWindow::createLog(), KviWindow::createToolButton(), OptionsWidget_proxy::customContextMenuRequested(), RawEditorWidget::customContextMenuRequested(), AliasEditorWidget::customContextMenuRequested(), SinglePopupEditor::customContextMenuRequested(), PopupEditorWidget::customContextMenuRequested(), OptionsWidget_servers::customContextMenuRequested(), ClassEditorWidget::customContextMenuRequested(), CustomizeToolBarsDialog::CustomizeToolBarsDialog(), CustomToolBarPropertiesDialog::CustomToolBarPropertiesDialog(), DccAcceptDialog::DccAcceptDialog(), DccRenameDialog::DccRenameDialog(), DccVoiceWindow::DccVoiceWindow(), SingleActionEditor::displayBigIcon(), SingleActionEditor::displaySmallIcon(), KviIrcView::doLinkToolTip(), KviIrcView::doMarkerToolTip(), KviKvsPopupMenuItemWithTextAndIcon::evaluateIcon(), EventEditorWindow::EventEditorWindow(), RegisteredUsersDialog::exportClicked(), OptionsWidget_servers::favoriteServer(), KviTrayIconWidget::fillContextPopup(), NotifierWindow::fillContextPopup(), ChannelsJoinDialog::fillListView(), OptionsWidget_proxy::fillProxyList(), KviApplication::fillRecentChannelsPopup(), KviApplication::fillRecentNicknamesPopup(), KviApplication::fillRecentServersPopup(), OptionsWidget_servers::fillServerList(), KviMainWindow::fillToolBarsPopup(), KviKvsObject::function_setProperty(), OptionsInstanceManager::getInstance(), KviImageDialog::heartbeat(), HelpWidget::HelpWidget(), HelpWindow::HelpWindow(), KviKvsScriptAddon::icon(), CustomToolBarPropertiesDialog::iconSelected(), OptionsWidget_servers::importServer(), HttpFileTransfer::init(), DccFileTransfer::init(), KviTextIconManager::insert(), AddonFunctions::installAddonPackage(), ThemeFunctions::installThemePackage(), IrcNetworkDetailsWidget::IrcNetworkDetailsWidget(), IrcServerDetailsWidget::IrcServerDetailsWidget(), OptionsWidget_messageColors::itemChanged(), EventEditor::itemPressed(), KviChannelWindow::KviChannelWindow(), KviClassicWindowListToolButton::KviClassicWindowListToolButton(), KviConsoleWindow::KviConsoleWindow(), KviCtcpPageDialog::KviCtcpPageDialog(), KviDefaultScriptDialog::KviDefaultScriptDialog(), KviFileDialog::KviFileDialog(), KviInput::KviInput(), KviIrcMessageCheckListItem::KviIrcMessageCheckListItem(), KviIrcView::KviIrcView(), KviIrcViewToolWidget::KviIrcViewToolWidget(), KviKvsCallbackMessageBox::KviKvsCallbackMessageBox(), KviKvsCallbackTextInput::KviKvsCallbackTextInput(), KviMainWindow::KviMainWindow(), KviMaskEditor::KviMaskEditor(), KviMaskInputDialog::KviMaskInputDialog(), KviModeEditor::KviModeEditor(), KviStatusBarAwayIndicator::KviStatusBarAwayIndicator(), KviStatusBarUpdateIndicator::KviStatusBarUpdateIndicator(), KviTrayIconWidget::KviTrayIconWidget(), KviWindowToolPageButton::KviWindowToolPageButton(), KviKvsCoreCallbackCommands::KVSCCC(), KviKvsCoreFunctions::KVSCF(), KviKvsCoreSimpleCommands::KVSCSC(), KVSO_CLASS_FUNCTION(), LinksWindow::LinksWindow(), ListWindow::ListWindow(), KviTextIconManager::load(), NotifierWindowBorder::loadImages(), LogListViewItemType::LogListViewItemType(), MenuTreeWidgetItem::MenuTreeWidgetItem(), MessageListWidgetItem::MessageListWidgetItem(), ChannelsJoinDialogTreeWidget::mousePressEvent(), SocketSpyWindow::myIconPtr(), KviKvsScriptWindowWindow::myIconPtr(), KviDebugWindow::myIconPtr(), UserWindow::myIconPtr(), CodeTesterWindow::myIconPtr(), KviIOGraphWindow::myIconPtr(), HelpWindow::myIconPtr(), UrlDialog::myIconPtr(), LinksWindow::myIconPtr(), DccChatWindow::myIconPtr(), SharedFilesWindow::myIconPtr(), KviConsoleWindow::myIconPtr(), FileTransferWindow::myIconPtr(), LogViewWindow::myIconPtr(), ListWindow::myIconPtr(), DccVoiceWindow::myIconPtr(), EventEditorWindow::myIconPtr(), DccVideoWindow::myIconPtr(), RawEditorWindow::myIconPtr(), AliasEditorWindow::myIconPtr(), ActionEditorWindow::myIconPtr(), PopupEditorWindow::myIconPtr(), KviQueryWindow::myIconPtr(), KviWindow::myIconPtr(), ClassEditorWindow::myIconPtr(), KviChannelWindow::myIconPtr(), OptionsWidget_messageColors::newIconSelected(), OptionsWidget_servers::newNetwork(), OptionsWidget_proxy::newProxy(), OptionsWidget_servers::newServer(), KviApplication::notifierMessage(), EventEditor::oneTimeSetup(), KviApplication::optionResetUpdate(), OptionsDialog::OptionsDialog(), OptionsDialogTreeWidgetItem::OptionsDialogTreeWidgetItem(), OptionsWidget_proxy::OptionsWidget_proxy(), OptionsWidget_servers::OptionsWidget_servers(), PackAddonDialog::PackAddonDialog(), PackThemeDialog::PackThemeDialog(), RegisteredUsersDialogItemDelegate::paint(), MessageListWidgetItemDelegate::paint(), KviIrcView::paintEvent(), KviUserListViewArea::paintEvent(), KviIrcServerParser::parseCtcpReplyAvatar(), OptionsWidget_servers::pasteServer(), KviTextIcon::pixmap(), KviJoinChannelAction::popupAboutToShow(), KviChangeNickAction::popupAboutToShow(), KviConnectToServerAction::popupAboutToShow(), KviChangeUserModeAction::popupAboutToShow(), PopupEditorWindow::PopupEditorWindow(), RawEditorWindow::RawEditorWindow(), OptionsWidget_servers::recentServersPopupAboutToShow(), KviConsoleWindow::recentUrlsChanged(), KviTrayIconWidget::refresh(), RegisteredUserEntryDialog::RegisteredUserEntryDialog(), RegisteredUserPropertiesDialog::RegisteredUserPropertiesDialog(), RegisteredUsersDialog::RegisteredUsersDialog(), RegistrationWizard::RegistrationWizard(), EventEditor::removeCurrentHandler(), KviConsoleWindow::resetAvatarForMatchingUsers(), LogViewWindow::rightButtonClicked(), KviTheme::save(), ScriptEditorImplementation::ScriptEditorImplementation(), StatusBarApplet::selfRegister(), KviStatusBarClock::selfRegister(), KviStatusBarConnectionTimer::selfRegister(), KviStatusBarAwayIndicator::selfRegister(), KviStatusBarLagIndicator::selfRegister(), KviStatusBarUpdateIndicator::selfRegister(), KviConsoleWindow::setAvatar(), KviInput::setButtonsHidden(), ClassEditorTreeWidgetItem::setClassNotBuilt(), RawTreeWidgetItem::setEnabled(), EventEditorHandlerTreeWidgetItem::setEnabled(), RawHandlerTreeWidgetItem::setEnabled(), PopupTreeWidgetItem::setIcon(), KviTextIcon::setId(), AliasEditorTreeWidgetItem::setType(), ClassEditorTreeWidgetItem::setType(), OptionsWidgetContainer::setup(), KviApplication::setup(), KviMenuBar::setupHelpPopup(), KviMenuBar::setupMainPopup(), KviMenuBar::setupScriptingPopup(), KviMenuBar::setupSettingsPopup(), KviMenuBar::setupToolsPopup(), SharedFileEditDialog::SharedFileEditDialog(), KviInputEditor::showContextPopup(), LinksWindow::showHostPopup(), KviIrcView::showToolsPopup(), KviAction::smallIcon(), AvatarDownloadDialog::startDownload(), KviTopicWidget::switchMode(), ThemeManagementDialog::ThemeManagementDialog(), TipWindow::TipWindow(), KviChannelWindow::toggleToolButtons(), TrashcanLabel::TrashcanLabel(), KviStatusBarAwayIndicator::updateDisplay(), KviStatusBarUpdateIndicator::updateDisplay(), OptionsWidget_servers::updateFavoritesFilter(), KviMenuBar::updateRecentServersPopup(), window_kvs_fnc_open(), and KviApplication::~KviApplication().

QPixmap* g_pUserChanStatePixmap
const char* g_szIconNames[KviIconManager::IconCount]
static