diff options
Diffstat (limited to 'protocols/Tox/src/tox_events.cpp')
-rw-r--r-- | protocols/Tox/src/tox_events.cpp | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/protocols/Tox/src/tox_events.cpp b/protocols/Tox/src/tox_events.cpp index 0f577dcdb7..d0b30674d2 100644 --- a/protocols/Tox/src/tox_events.cpp +++ b/protocols/Tox/src/tox_events.cpp @@ -29,4 +29,25 @@ int CToxProto::OnOptionsInit(WPARAM wParam, LPARAM) mir_free(title);
return 0;
-}
\ No newline at end of file +}
+
+int OptInit(WPARAM wParam, LPARAM)
+{
+ OPTIONSDIALOGPAGE odp = { sizeof(odp) };
+ odp.hInstance = g_hInstance;
+ odp.flags = ODPF_BOLDGROUPS;
+ odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS_NODES);
+ odp.pszGroup = LPGEN("Network");
+ odp.pszTitle = LPGEN("Tox nodes");
+ odp.pfnDlgProc = ToxNodesOptionsProc;
+ Options_AddPage(wParam, &odp);
+ return 0;
+}
+
+int PreShutdown(WPARAM, LPARAM)
+{
+ if (hAddNodeDlg)
+ SendMessage(hAddNodeDlg, WM_CLOSE, 0, 0);
+
+ return 0;
+}
|