From 495135e81dfd63a86627a8b475aca10bc63aace2 Mon Sep 17 00:00:00 2001 From: MikalaiR Date: Fri, 8 Jan 2016 12:41:36 +0000 Subject: IEView: ReloadOptions service git-svn-id: http://svn.miranda-ng.org/main/trunk@16062 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/IEView/src/Options.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'plugins/IEView/src/Options.cpp') diff --git a/plugins/IEView/src/Options.cpp b/plugins/IEView/src/Options.cpp index 59dbde9186..d40902b863 100644 --- a/plugins/IEView/src/Options.cpp +++ b/plugins/IEView/src/Options.cpp @@ -469,7 +469,7 @@ static void MarkInitialized(int i) initialized |= i; } -static void ApplyChanges(int i) +void ApplyChanges(int i) { changed &= ~i; initialized &= ~i; @@ -1747,3 +1747,14 @@ void Options::saveProtocolSettings() db_set_s(NULL, ieviewModuleName, dbsName, tmpPath); } } + +void Options::Reload() +{ + ProtocolSettings *p, *p1; + for (p = Options::protocolList; p != NULL; p = p1) { + p1 = p->getNext(); + delete p; + } + isInited = false; + init(); +} \ No newline at end of file -- cgit v1.2.3