From 75adc4e354b69e2daaa85896e23ef0f987e7e57a Mon Sep 17 00:00:00 2001 From: Tobias Weimer <wishmaster51@googlemail.com> Date: Sun, 21 Oct 2012 17:57:33 +0000 Subject: removed support for old miranda git-svn-id: http://svn.miranda-ng.org/main/trunk@2034 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/MenuItemEx/src/main.cpp | 43 +++++++++++++++----------------------- plugins/MenuItemEx/src/menuex.h | 1 - plugins/MenuItemEx/src/options.cpp | 3 --- 3 files changed, 17 insertions(+), 30 deletions(-) (limited to 'plugins') diff --git a/plugins/MenuItemEx/src/main.cpp b/plugins/MenuItemEx/src/main.cpp index b3b06e867d..823434de2d 100644 --- a/plugins/MenuItemEx/src/main.cpp +++ b/plugins/MenuItemEx/src/main.cpp @@ -23,7 +23,7 @@ HGENMENU hmenuVis,hmenuOff,hmenuHide,hmenuIgnore,hmenuProto,hmenuAdded,hmenuAuth HGENMENU hmenuCopyID,hmenuRecvFiles,hmenuStatusMsg,hmenuCopyIP,hmenuCopyMirVer; static HANDLE hIgnoreItem[9], hProtoItem[MAX_PROTOS], hHooks[8], hServices[12]; HICON hIcon[5]; -BOOL bMetaContacts, bMir_08; +BOOL bMetaContacts; PROTOACCOUNT **accs; OPENOPTIONSDIALOG ood; int protoCount; @@ -741,7 +741,6 @@ INT_PTR onCopyID(WPARAM wparam,LPARAM lparam) LPSTR szProto; char szID[128] = {0}, buffer[256] = {0}; HANDLE hContact ,hC; - PROTOACCOUNT* pa; hContact = (HANDLE)wparam; if(isMetaContact(hContact)) { @@ -755,10 +754,9 @@ INT_PTR onCopyID(WPARAM wparam,LPARAM lparam) GetID(hContact,szProto,(LPSTR)&szID); if(DBGetContactSettingDword(NULL,VISPLG,"flags",vf_default)&VF_CIDN) { - if (bMir_08) - pa = (PROTOACCOUNT*)CallService(MS_PROTO_GETACCOUNT, 0, (LPARAM)szProto); + PROTOACCOUNT *pa = ProtoGetAccount(szProto); - if (bMir_08 && !pa->bOldProto) + if (!pa->bOldProto) mir_snprintf(buffer, SIZEOF(buffer), "%s: %s", pa->szProtoName, szID); else mir_snprintf(buffer, SIZEOF(buffer), "%s: %s", szProto, szID); @@ -948,11 +946,9 @@ int BuildMenu(WPARAM wparam,LPARAM lparam) DWORD flags = DBGetContactSettingDword(NULL,VISPLG,"flags",vf_default); int i = 0, j = 0, check = 0, all = 0, hide = 0; BOOL bIsOnline = FALSE, bShowAll = CTRL_IS_PRESSED; - PROTOACCOUNT* pa; char* pszProto; pszProto = (LPSTR)CallService(MS_PROTO_GETCONTACTBASEPROTO, wparam, 0); - if(bMir_08) - pa = (PROTOACCOUNT*)CallService(MS_PROTO_GETACCOUNT, 0, (LPARAM)pszProto); + PROTOACCOUNT *pa = ProtoGetAccount(pszProto); bIsOnline = isProtoOnline(pszProto); @@ -997,7 +993,7 @@ int BuildMenu(WPARAM wparam,LPARAM lparam) else HideItem(&miIGN,hmenuIgnore); - if(bMir_08 && pa && (bShowAll || flags&VF_PROTO)) + if(pa && (bShowAll || flags&VF_PROTO)) { for (i = 0; i < protoCount; i++) { @@ -1023,12 +1019,12 @@ int BuildMenu(WPARAM wparam,LPARAM lparam) } else HideItem(&miPROTO,hmenuProto); - if ((bShowAll || flags & VF_ADD) && bIsOnline && (bMir_08 ? IsAccountEnabled( pa ) : TRUE)) + if ((bShowAll || flags & VF_ADD) && bIsOnline && IsAccountEnabled(pa)) ShowItem(&miADD,hmenuAdded); else HideItem(&miADD,hmenuAdded); - if ((bShowAll || flags & VF_REQ) && bIsOnline && (bMir_08 ? IsAccountEnabled( pa ) : TRUE)) + if ((bShowAll || flags & VF_REQ) && bIsOnline && IsAccountEnabled(pa)) ShowItem(&miREQ,hmenuAuthReq); else HideItem(&miREQ,hmenuAuthReq); @@ -1086,7 +1082,7 @@ int EnumProtoSubmenu(WPARAM wparam, LPARAM lparam) } } } - CallService( MS_PROTO_ENUMACCOUNTS, (WPARAM)&protoCount, (LPARAM)&accs); + ProtoEnumAccounts(&protoCount,&accs); if (protoCount > MAX_PROTOS) protoCount = MAX_PROTOS; for (i = 0; i < protoCount; i++) @@ -1227,14 +1223,12 @@ static int PluginInit(WPARAM wparam,LPARAM lparam) IconsInit(); bMetaContacts = ServiceExists(MS_MC_GETMETACONTACT) != 0; - bMir_08 = ServiceExists(MS_PROTO_GETACCOUNT) != 0; hServices[0] = CreateServiceFunction(MS_SETINVIS,onSetInvis); hServices[1] = CreateServiceFunction(MS_SETVIS,onSetVis); hServices[2] = CreateServiceFunction(MS_HIDE,onHide); hServices[3] = CreateServiceFunction(MS_IGNORE,onIgnore); - if (bMir_08) - hServices[4] = CreateServiceFunction(MS_PROTO,onChangeProto); + hServices[4] = CreateServiceFunction(MS_PROTO,onChangeProto); hServices[5] = CreateServiceFunction(MS_ADDED,onSendAdded); hServices[6] = CreateServiceFunction(MS_AUTHREQ,onSendAuthRequest); hServices[7] = CreateServiceFunction(MS_COPYID,onCopyID); @@ -1283,15 +1277,13 @@ static int PluginInit(WPARAM wparam,LPARAM lparam) AddSubmenuItem(hmenuIgnore, LPGENT("Open ignore settings"), (HICON)CallService( MS_SKIN2_GETICON, 0, (LPARAM)"miex_ignore"), 0, "Opt/OpenOptions", pos, (int)&ood ); mi.pszPopupName = 0; - if (bMir_08) { - mi.position++; - mi.ptszName = LPGENT("Copy to Account"); - mi.pszService = MS_PROTO; - mi.hIcon = ( HICON )CallService( MS_SKIN2_GETICON, 0, (LPARAM)"miex_protocol"); - hmenuProto = Menu_AddContactMenuItem(&mi); - - EnumProtoSubmenu(0, 0); - } + mi.position++; + mi.ptszName = LPGENT("Copy to Account"); + mi.pszService = MS_PROTO; + mi.hIcon = ( HICON )CallService( MS_SKIN2_GETICON, 0, (LPARAM)"miex_protocol"); + hmenuProto = Menu_AddContactMenuItem(&mi); + + EnumProtoSubmenu(0, 0); mi.flags = CMIF_TCHAR; @@ -1343,8 +1335,7 @@ static int PluginInit(WPARAM wparam,LPARAM lparam) hHooks[0] = HookEvent(ME_CLIST_PREBUILDCONTACTMENU,BuildMenu); hHooks[1] = HookEvent(ME_OPT_INITIALISE,OptionsInit); hHooks[2] = HookEvent(ME_DB_CONTACT_SETTINGCHANGED,ContactSettingChanged); - if (bMir_08) - hHooks[3] = HookEvent(ME_PROTO_ACCLISTCHANGED, EnumProtoSubmenu); + hHooks[3] = HookEvent(ME_PROTO_ACCLISTCHANGED, EnumProtoSubmenu); hHooks[4] = HookEvent(ME_MSG_TOOLBARLOADED, TabsrmmButtonsInit); if (hHooks[4]) { diff --git a/plugins/MenuItemEx/src/menuex.h b/plugins/MenuItemEx/src/menuex.h index 25729660c4..4d4bf8d1bd 100644 --- a/plugins/MenuItemEx/src/menuex.h +++ b/plugins/MenuItemEx/src/menuex.h @@ -69,6 +69,5 @@ int OptionsInit(WPARAM,LPARAM); #define CTRL_IS_PRESSED (GetAsyncKeyState(VK_CONTROL)&0x8000) extern const int vf_default; -extern BOOL bMir_08; #endif diff --git a/plugins/MenuItemEx/src/options.cpp b/plugins/MenuItemEx/src/options.cpp index 0aa0bbb68b..1232d22450 100644 --- a/plugins/MenuItemEx/src/options.cpp +++ b/plugins/MenuItemEx/src/options.cpp @@ -57,9 +57,6 @@ INT_PTR CALLBACK OptionsProc(HWND hdlg,UINT msg,WPARAM wparam,LPARAM lparam) else ShowWindow(GetDlgItem(hdlg, IDC_HINT1), SW_HIDE); - if (!bMir_08) - EnableWindow(GetDlgItem(hdlg,IDC_PROTOS), 0); - SendMessage(hdlg, WM_USER + 50, 0, 0); return 0; -- cgit v1.2.3