summaryrefslogtreecommitdiff
path: root/protocols/Tox/src/tox_events.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Tox/src/tox_events.cpp')
-rw-r--r--protocols/Tox/src/tox_events.cpp23
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;
+}