int CJabberProto::OnReloadIcons(WPARAM, LPARAM) { for (int i=0; i < SIZEOF(TransportProtoTable); i++) if (m_transportProtoTableStartIndex[i] != -1) LoadAdvancedIcons(i); return 0; }
int ReloadIconsEventHook(WPARAM wParam, LPARAM lParam) { for ( int i=0; i < SIZEOF(TransportProtoTable); i++ ) if ( TransportProtoTable[i].startIndex != -1 ) LoadAdvancedIcons(i); return 0; }
int CJabberProto::GetTransportStatusIconIndex(int iID, int Status) { if (iID < 0 || iID >= SIZEOF(TransportProtoTable)) return -1; //icons not loaded - loading icons if (m_transportProtoTableStartIndex[iID] == -1) LoadAdvancedIcons(iID); //some fault on loading icons if (m_transportProtoTableStartIndex[iID] == -1) return -1; if (Status < ID_STATUS_OFFLINE) Status = ID_STATUS_OFFLINE; return m_transportProtoTableStartIndex[iID] + skinStatusToJabberStatus[ Status - ID_STATUS_OFFLINE ]; }