From a134962a8ac19a0013e9dec8d747eca455525946 Mon Sep 17 00:00:00 2001 From: George Hazan <ghazan@miranda.im> Date: Fri, 17 Mar 2017 17:16:53 +0300 Subject: fixes #739 (extra icons don't work in the totally encrypted database) --- src/mir_app/src/ExtraIconGroup.cpp | 4 ++-- src/mir_app/src/IcolibExtraIcon.cpp | 3 +-- src/mir_app/src/extraicons.cpp | 44 ++++++++++++++++++------------------- src/mir_app/src/filter.cpp | 16 +++++++------- 4 files changed, 33 insertions(+), 34 deletions(-) (limited to 'src/mir_app') diff --git a/src/mir_app/src/ExtraIconGroup.cpp b/src/mir_app/src/ExtraIconGroup.cpp index 70247ba823..5b7af670f1 100644 --- a/src/mir_app/src/ExtraIconGroup.cpp +++ b/src/mir_app/src/ExtraIconGroup.cpp @@ -123,7 +123,7 @@ int ExtraIconGroup::setIconByName(int id, MCONTACT hContact, const char *value) int ExtraIconGroup::internalSetIcon(int id, MCONTACT hContact, void *value, bool bByName) { if (m_insideApply) { - for (int i=0; i < m_items.getCount(); i++) + for (int i = 0; i < m_items.getCount(); i++) if (m_items[i]->getID() == id) { if (bByName) return m_items[i]->setIconByName(id, hContact, (const char*)value); @@ -136,7 +136,7 @@ int ExtraIconGroup::internalSetIcon(int id, MCONTACT hContact, void *value, bool ExtraIcon *current = getCurrentItem(hContact); int currentPos = m_items.getCount(); int storePos = m_items.getCount(); - for (int i=0; i < m_items.getCount(); i++) { + for (int i = 0; i < m_items.getCount(); i++) { if (m_items[i]->getID() == id) storePos = i; diff --git a/src/mir_app/src/IcolibExtraIcon.cpp b/src/mir_app/src/IcolibExtraIcon.cpp index 399e19369e..faeb6b072d 100644 --- a/src/mir_app/src/IcolibExtraIcon.cpp +++ b/src/mir_app/src/IcolibExtraIcon.cpp @@ -26,8 +26,7 @@ Boston, MA 02111-1307, USA. #include "IcoLib.h" -IcolibExtraIcon::IcolibExtraIcon(int _id, const char *_name, const wchar_t *_description, const char *_descIcon, - MIRANDAHOOKPARAM _OnClick, LPARAM _param) : +IcolibExtraIcon::IcolibExtraIcon(int _id, const char *_name, const wchar_t *_description, const char *_descIcon, MIRANDAHOOKPARAM _OnClick, LPARAM _param) : BaseExtraIcon(_id, _name, _description, _descIcon, _OnClick, _param) { db_set_resident(MODULE_NAME, _name); diff --git a/src/mir_app/src/extraicons.cpp b/src/mir_app/src/extraicons.cpp index f701d94064..499d8d1505 100644 --- a/src/mir_app/src/extraicons.cpp +++ b/src/mir_app/src/extraicons.cpp @@ -35,8 +35,8 @@ int SortFunc(const ExtraIcon *p1, const ExtraIcon *p2) if (ret != 0) return ret; - int id1 = (p1->getType() != EXTRAICON_TYPE_GROUP) ? ((BaseExtraIcon*) p1)->getID() : 0; - int id2 = (p2->getType() != EXTRAICON_TYPE_GROUP) ? ((BaseExtraIcon*) p2)->getID() : 0; + int id1 = (p1->getType() != EXTRAICON_TYPE_GROUP) ? ((BaseExtraIcon*)p1)->getID() : 0; + int id2 = (p2->getType() != EXTRAICON_TYPE_GROUP) ? ((BaseExtraIcon*)p2)->getID() : 0; return id1 - id2; } @@ -67,12 +67,12 @@ int ConvertToClistSlot(int slot) if (slot < 0) return slot; - return slot+1; + return slot + 1; } int ExtraImage_ExtraIDToColumnNum(int extra) { - return (extra < 1 || extra > EXTRA_ICON_COUNT) ? -1 : extra-1; + return (extra < 1 || extra > EXTRA_ICON_COUNT) ? -1 : extra - 1; } int Clist_SetExtraIcon(MCONTACT hContact, int slot, HANDLE hImage) @@ -80,7 +80,7 @@ int Clist_SetExtraIcon(MCONTACT hContact, int slot, HANDLE hImage) if (cli.hwndContactTree == 0) return -1; - int icol = ExtraImage_ExtraIDToColumnNum( ConvertToClistSlot(slot)); + int icol = ExtraImage_ExtraIDToColumnNum(ConvertToClistSlot(slot)); if (icol == -1) return -1; @@ -88,7 +88,7 @@ int Clist_SetExtraIcon(MCONTACT hContact, int slot, HANDLE hImage) if (hItem == 0) return -1; - SendMessage(cli.hwndContactTree, CLM_SETEXTRAIMAGE, (WPARAM)hItem, MAKELPARAM(icol,hImage)); + SendMessage(cli.hwndContactTree, CLM_SETEXTRAIMAGE, (WPARAM)hItem, MAKELPARAM(icol, hImage)); return 0; } @@ -98,7 +98,7 @@ ExtraIcon* GetExtraIcon(HANDLE id) if (i < 1 || i > extraIconsByHandle.getCount()) return nullptr; - return extraIconsByHandle[i-1]; + return extraIconsByHandle[i - 1]; } ExtraIcon* GetExtraIconBySlot(int slot) @@ -113,7 +113,7 @@ ExtraIcon* GetExtraIconBySlot(int slot) BaseExtraIcon* GetExtraIconByName(const char *name) { - for (int i=0; i < registeredExtraIcons.getCount(); i++) { + for (int i = 0; i < registeredExtraIcons.getCount(); i++) { BaseExtraIcon *extra = registeredExtraIcons[i]; if (mir_strcmp(name, extra->getName()) == 0) return extra; @@ -124,7 +124,7 @@ BaseExtraIcon* GetExtraIconByName(const char *name) static void LoadGroups(LIST<ExtraIconGroup> &groups) { int count = db_get_w(0, MODULE_NAME "Groups", "Count", 0); - for (int i=0; i < count; i++) { + for (int i = 0; i < count; i++) { char setting[512]; mir_snprintf(setting, "%d_count", i); unsigned int items = db_get_w(0, MODULE_NAME "Groups", setting, 0); @@ -174,26 +174,26 @@ void RebuildListsBasedOnGroups(LIST<ExtraIconGroup> &groups) { extraIconsByHandle.destroy(); - for (int i=0; i < registeredExtraIcons.getCount(); i++) + for (int i = 0; i < registeredExtraIcons.getCount(); i++) extraIconsByHandle.insert(registeredExtraIcons[i]); - for (int k=0; k < extraIconsBySlot.getCount(); k++) { + for (int k = 0; k < extraIconsBySlot.getCount(); k++) { ExtraIcon *extra = extraIconsBySlot[k]; if (extra->getType() == EXTRAICON_TYPE_GROUP) delete extra; } extraIconsBySlot.destroy(); - for (int i=0; i < groups.getCount(); i++) { + for (int i = 0; i < groups.getCount(); i++) { ExtraIconGroup *group = groups[i]; for (int j = 0; j < group->m_items.getCount(); j++) - extraIconsByHandle.put(group->m_items[j]->getID()-1, group); + extraIconsByHandle.put(group->m_items[j]->getID() - 1, group); extraIconsBySlot.insert(group); } - for (int k=0; k < extraIconsByHandle.getCount(); k++) { + for (int k = 0; k < extraIconsByHandle.getCount(); k++) { ExtraIcon *extra = extraIconsByHandle[k]; if (extra->getType() != EXTRAICON_TYPE_GROUP) extraIconsBySlot.insert(extra); @@ -206,7 +206,7 @@ MIR_APP_DLL(void) KillModuleExtraIcons(int _hLang) { LIST<ExtraIcon> arDeleted(1); - for (int i=registeredExtraIcons.getCount()-1; i >= 0; i--) { + for (int i = registeredExtraIcons.getCount() - 1; i >= 0; i--) { BaseExtraIcon *p = registeredExtraIcons[i]; if (p->m_hLangpack == _hLang) { registeredExtraIcons.remove(i); @@ -221,7 +221,7 @@ MIR_APP_DLL(void) KillModuleExtraIcons(int _hLang) LoadGroups(groups); RebuildListsBasedOnGroups(groups); - for (int k=0; k < arDeleted.getCount(); k++) + for (int k = 0; k < arDeleted.getCount(); k++) delete arDeleted[k]; } @@ -233,7 +233,7 @@ int ClistExtraListRebuild(WPARAM, LPARAM) ResetIcons(); - for (int i=0; i < extraIconsBySlot.getCount(); i++) + for (int i = 0; i < extraIconsBySlot.getCount(); i++) extraIconsBySlot[i]->rebuildIcons(); return 0; @@ -246,7 +246,7 @@ int ClistExtraImageApply(WPARAM hContact, LPARAM) clistApplyAlreadyCalled = TRUE; - for (int i=0; i < extraIconsBySlot.getCount(); i++) + for (int i = 0; i < extraIconsBySlot.getCount(); i++) extraIconsBySlot[i]->applyIcon(hContact); return 0; @@ -259,7 +259,7 @@ int ClistExtraClick(WPARAM hContact, LPARAM lParam) int clistSlot = (int)lParam; - for (int i=0; i < extraIconsBySlot.getCount(); i++) { + for (int i = 0; i < extraIconsBySlot.getCount(); i++) { ExtraIcon *extra = extraIconsBySlot[i]; if (ConvertToClistSlot(extra->getSlot()) == clistSlot) { extra->onClick(hContact); @@ -289,7 +289,7 @@ MIR_APP_DLL(HANDLE) ExtraIcon_AddIcon(HICON hIcon) void fnReloadExtraIcons() { - SendMessage(cli.hwndContactTree, CLM_SETEXTRASPACE, db_get_b(0,"CLUI","ExtraColumnSpace",18), 0); + SendMessage(cli.hwndContactTree, CLM_SETEXTRASPACE, db_get_b(0, "CLUI", "ExtraColumnSpace", 18), 0); SendMessage(cli.hwndContactTree, CLM_SETEXTRAIMAGELIST, 0, 0); if (hExtraImageList) @@ -299,7 +299,7 @@ void fnReloadExtraIcons() SendMessage(cli.hwndContactTree, CLM_SETEXTRAIMAGELIST, 0, (LPARAM)hExtraImageList); SendMessage(cli.hwndContactTree, CLM_SETEXTRACOLUMNS, EXTRA_ICON_COUNT, 0); - NotifyEventHooks(hEventExtraImageListRebuilding,0,0); + NotifyEventHooks(hEventExtraImageListRebuilding, 0, 0); bImageCreated = true; } @@ -386,7 +386,7 @@ static void EI_PostCreate(BaseExtraIcon *extra, const char *name, int flags, int } } -EXTERN_C MIR_APP_DLL(HANDLE) ExtraIcon_RegisterCallback(const char *name, const char *description, const char *descIcon, +EXTERN_C MIR_APP_DLL(HANDLE) ExtraIcon_RegisterCallback(const char *name, const char *description, const char *descIcon, MIRANDAHOOK RebuildIcons, MIRANDAHOOK ApplyIcon, MIRANDAHOOKPARAM OnClick, LPARAM onClickParam, int flags, int _hLang) { diff --git a/src/mir_app/src/filter.cpp b/src/mir_app/src/filter.cpp index 93544fd63c..245f85a78e 100644 --- a/src/mir_app/src/filter.cpp +++ b/src/mir_app/src/filter.cpp @@ -31,7 +31,7 @@ void AddFilterString(const PageHash key, wchar_t *data) { if (ContainsFilterString(key, data)) return; - CPageKeywords * values = filterStrings[key]; + CPageKeywords *values = filterStrings[key]; if (values == nullptr) { values = new CPageKeywords(key); filterStrings.insert(values); @@ -46,16 +46,16 @@ void ClearFilterStrings() BOOL ContainsFilterString(const PageHash key, wchar_t *data) { - CPageKeywords* values = filterStrings[key]; + CPageKeywords *values = filterStrings[key]; return (values) ? values->ContainsString(data) : FALSE; } void AddTreeViewNodes(HWND hWndDlg, PageHash key, HTREEITEM root) { if (root) { - wchar_t title[2048] = {0}; + wchar_t title[2048] = { 0 }; - TVITEM item = {0}; + TVITEM item = { 0 }; item.mask = TVIF_TEXT; item.hItem = root; item.pszText = title; @@ -94,7 +94,7 @@ void AddDialogString(HWND hWndDlg, const PageHash key) if (mir_wstrcmpi(szClass, L"listbox") == 0) { if (GetWindowStyle(hWndDlg) & LBS_HASSTRINGS) { int count = ListBox_GetCount(hWndDlg); - for (int i=0; i < count; i++) { + for (int i = 0; i < count; i++) { title[0] = 0; //safety int res = ListBox_GetText(hWndDlg, i, title); if (res != LB_ERR) { @@ -109,7 +109,7 @@ void AddDialogString(HWND hWndDlg, const PageHash key) if (mir_wstrcmpi(szClass, L"SysListView32") == 0) { int count = ListView_GetItemCount(hWndDlg); - for (int i=0; i < count; i++) { + for (int i = 0; i < count; i++) { title[0] = 0; //safety ListView_GetItemText(hWndDlg, i, 0, title, _countof(title)); @@ -122,7 +122,7 @@ void AddDialogString(HWND hWndDlg, const PageHash key) if (mir_wstrcmpi(szClass, L"combobox") == 0) { if (GetWindowStyle(hWndDlg) & CBS_HASSTRINGS) { int count = ComboBox_GetCount(hWndDlg); - for (int i=0; i < count; i++) { + for (int i = 0; i < count; i++) { title[0] = 0; //safety int res = ComboBox_GetLBText(hWndDlg, i, title); if (res != CB_ERR) { @@ -154,6 +154,6 @@ void GetDialogStrings(int enableKeywordFiltering, const PageHash key, wchar_t *p if ((enableKeywordFiltering) && (hWnd != 0)) { AddDialogString(hWnd, key); - EnumChildWindows(hWnd, GetDialogStringsCallback, (LPARAM) key); + EnumChildWindows(hWnd, GetDialogStringsCallback, (LPARAM)key); } } -- cgit v1.2.3