summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2018-05-20 16:19:56 +0300
committerGeorge Hazan <ghazan@miranda.im>2018-05-20 16:19:56 +0300
commite2530b85347a8e0a3344174c3575284a76f512aa (patch)
treeaf7282360d4c57aa26c1d9de260505583076c933 /src
parent495c51c74e7d1595c882ae31becb7ab5b4093a08 (diff)
UserInfo_AddPage() helper replaced with CMPLugin::addUserInfo()
Diffstat (limited to 'src')
-rw-r--r--src/core/stduserinfo/src/stdinfo.cpp12
-rw-r--r--src/mir_app/src/CMPluginBase.cpp8
-rw-r--r--src/mir_app/src/mir_app.def1
-rw-r--r--src/mir_app/src/mir_app64.def1
4 files changed, 16 insertions, 6 deletions
diff --git a/src/core/stduserinfo/src/stdinfo.cpp b/src/core/stduserinfo/src/stdinfo.cpp
index 5892e57f6c..1cf54246b4 100644
--- a/src/core/stduserinfo/src/stdinfo.cpp
+++ b/src/core/stduserinfo/src/stdinfo.cpp
@@ -614,36 +614,36 @@ int DetailsInit(WPARAM wParam, LPARAM lParam)
odp.position = -2100000000;
odp.pszTemplate = MAKEINTRESOURCEA(IDD_INFO_SUMMARY);
odp.szTitle.a = LPGEN("Summary");
- UserInfo_AddPage(wParam, &odp);
+ g_plugin.addUserInfo(wParam, &odp);
odp.pfnDlgProc = ContactDlgProc;
odp.position = -1800000000;
odp.pszTemplate = MAKEINTRESOURCEA(IDD_INFO_CONTACT);
odp.szTitle.a = LPGEN("Contact");
- UserInfo_AddPage(wParam, &odp);
+ g_plugin.addUserInfo(wParam, &odp);
odp.pfnDlgProc = LocationDlgProc;
odp.position = -1500000000;
odp.pszTemplate = MAKEINTRESOURCEA(IDD_INFO_LOCATION);
odp.szTitle.a = LPGEN("Location");
- UserInfo_AddPage(wParam, &odp);
+ g_plugin.addUserInfo(wParam, &odp);
odp.pfnDlgProc = WorkDlgProc;
odp.position = -1200000000;
odp.pszTemplate = MAKEINTRESOURCEA(IDD_INFO_WORK);
odp.szTitle.a = LPGEN("Work");
- UserInfo_AddPage(wParam, &odp);
+ g_plugin.addUserInfo(wParam, &odp);
odp.pfnDlgProc = BackgroundDlgProc;
odp.position = -900000000;
odp.pszTemplate = MAKEINTRESOURCEA(IDD_INFO_BACKGROUND);
odp.szTitle.a = LPGEN("Background info");
- UserInfo_AddPage(wParam, &odp);
+ g_plugin.addUserInfo(wParam, &odp);
odp.pfnDlgProc = NotesDlgProc;
odp.position = 0;
odp.pszTemplate = MAKEINTRESOURCEA(IDD_INFO_NOTES);
odp.szTitle.a = LPGEN("Notes");
- UserInfo_AddPage(wParam, &odp);
+ g_plugin.addUserInfo(wParam, &odp);
return 0;
}
diff --git a/src/mir_app/src/CMPluginBase.cpp b/src/mir_app/src/CMPluginBase.cpp
index 916a1e3f43..cc2400269d 100644
--- a/src/mir_app/src/CMPluginBase.cpp
+++ b/src/mir_app/src/CMPluginBase.cpp
@@ -97,6 +97,14 @@ void CMPluginBase::tryOpenLog()
/////////////////////////////////////////////////////////////////////////////////////////
+int CMPluginBase::addUserInfo(WPARAM wParam, OPTIONSDIALOGPAGE *odp)
+{
+ odp->langId = hLangpack;
+ return CallService("UserInfo/AddPage", wParam, (LPARAM)odp);
+}
+
+/////////////////////////////////////////////////////////////////////////////////////////
+
void CMPluginBase::debugLogA(LPCSTR szFormat, ...)
{
if (m_hLogger == nullptr)
diff --git a/src/mir_app/src/mir_app.def b/src/mir_app/src/mir_app.def
index 7a3868195a..ed4f7da8f1 100644
--- a/src/mir_app/src/mir_app.def
+++ b/src/mir_app/src/mir_app.def
@@ -595,3 +595,4 @@ Contact_GetStatus @609
GetPluginByLangId @624
GetInstByAddress @625
GetPluginByInstance @626
+?addUserInfo@CMPluginBase@@QAEHIPAUOPTIONSDIALOGPAGE@@@Z @627 NONAME
diff --git a/src/mir_app/src/mir_app64.def b/src/mir_app/src/mir_app64.def
index 5e8ddd4069..9fae50382f 100644
--- a/src/mir_app/src/mir_app64.def
+++ b/src/mir_app/src/mir_app64.def
@@ -595,3 +595,4 @@ Contact_GetStatus @609
GetPluginByLangId @624
GetInstByAddress @625
GetPluginByInstance @626
+?addUserInfo@CMPluginBase@@QEAAH_KPEAUOPTIONSDIALOGPAGE@@@Z @627 NONAME