Quantcast

Reset for special filters

Erik L. Vonderscheer [08-04-09 - 04:05]
Reset for special filters
AddonLoader delayed
Filename
TradeFilter3.toc
TradeFilter3Options.lua
diff --git a/TradeFilter3.toc b/TradeFilter3.toc
index 23d6d58..4d17afd 100644
--- a/TradeFilter3.toc
+++ b/TradeFilter3.toc
@@ -1,6 +1,6 @@
 ## Interface: 30100
 #@alpha@
-## Title: Trade|cffffffffFilter|r3 SVN: @project-revision@
+## Title: @localization(locale="enUS", key="Title", namespace="ToC")@ SVN: @project-revision@
 #@end-alpha@
 ## Title: @localization(locale="enUS", key="Title", namespace="ToC")@
 ## Title-deDE: @localization(locale="deDE", key="Title", namespace="TOC")@
@@ -8,7 +8,7 @@
 ## Title-zhTW: @localization(locale="zhTW", key="Title", namespace="TOC")@
 ## Title-frFR: @localization(locale="frFR", key="Title", namespace="TOC")@
 #@alpha@
-## Notes: Filter the shit outta trade channel. SVN: @project-revision@
+## Notes: @localization(locale="enUS", key="Notes", namespace="TOC")@ SVN: @project-revision@
 #@end-alpha@
 ## Notes: @localization(locale="enUS", key="Notes", namespace="TOC")@
 ## Notes-deDE: @localization(locale="deDE", key="Notes", namespace="TOC")@
@@ -32,7 +32,7 @@
 ## SavedVariables: TradeFilter3DB

 ## LoadManagers: AddonLoader
-## X-LoadOn-Always: true
+## X-LoadOn-Always: delayed

 #@no-lib-strip@
 libs\LibStub\LibStub.lua
diff --git a/TradeFilter3Options.lua b/TradeFilter3Options.lua
index e8b012c..1e2f48b 100644
--- a/TradeFilter3Options.lua
+++ b/TradeFilter3Options.lua
@@ -177,6 +177,16 @@ options = {
 								end
 							end,
 						},
+						reset_specialfilters = {
+							type = 'execute',
+							disabled = function()
+								return not TF3.db.profile.special_enable
+							end,
+							order = 12,
+							name = L["RSF"],
+							desc = L["RSF"],
+							func = function() TF3.db.profile.filters.SPECIAL = TF3:CopyTable(L.FILTERS.SPECIAL) end,
+						},
 					},
 				},
 				editFilterGroup = {