* src/FilterEditor/_FilterEditor.py (close): Override parent's close.

* src/Filters/_FilterMenu.py (build_filter_menu,
	build_filter_model): Import Custom and System filters when needed.
	* src/plugins/Calendar.py (get_filters): Import Custom
	filters when needed.
	* src/plugins/GraphViz.py (get_report_filters): Import Custom
	filters when needed.
	* src/plugins/IndivComplete.py (get_report_filters): Import Custom
	filters when needed.
	* src/plugins/NarrativeWeb.py (get_report_filters): Import Custom
	filters when needed.
	* src/plugins/StatisticsChart.py (get_report_filters): Import Custom
	filters when needed.
	* src/plugins/TimeLine.py (get_report_filters): Import Custom
	filters when needed.


svn: r7231
This commit is contained in:
Alex Roitman
2006-08-22 05:28:55 +00:00
parent b7a5d66344
commit 1cb5f1fa9b
10 changed files with 35 additions and 17 deletions

View File

@ -41,7 +41,7 @@ from PluginUtils import register_report
from ReportBase import Report, ReportUtils, ReportOptions, \
CATEGORY_DRAW, MODE_GUI, MODE_BKI, MODE_CLI
pt2cm = ReportUtils.pt2cm
from Filters import CustomFilters, GenericFilter, ParamFilter, Rules
from Filters import GenericFilter, ParamFilter, Rules
import GrampsLocale
import RelLib
@ -545,6 +545,7 @@ class FilterWidget(Widget):
f.add_rule(Rules.Person.HasTextMatchingSubstringOf(['Calendar',0,0]))
retval.append(f)
from Filters import CustomFilters
retval.extend(CustomFilters.get_filters('Person'))
return retval