Changeset View
Changeset View
Standalone View
Standalone View
cmake/rules_PyKF5.py
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Line(s) | 46 | def mark_and_discard_QSharedData(container, sip, matcher): | |||
---|---|---|---|---|---|
47 | rules_engine.container_mark_abstract(container, sip, matcher) | 47 | rules_engine.container_mark_abstract(container, sip, matcher) | ||
48 | rules_engine.discard_QSharedData_base(container, sip, matcher) | 48 | rules_engine.discard_QSharedData_base(container, sip, matcher) | ||
49 | 49 | | |||
50 | def discard_base(container, sip, matcher): | 50 | def discard_base(container, sip, matcher): | ||
51 | sip["base_specifiers"] = [] | 51 | sip["base_specifiers"] = [] | ||
52 | 52 | | |||
53 | def local_container_rules(): | 53 | def local_container_rules(): | ||
54 | return [ | 54 | return [ | ||
55 | [".*", "KConfigBackend", ".*", ".*", ".*", mark_and_discard_QSharedData], | | |||
56 | [".*", "KConfigBase", ".*", ".*", ".*", rules_engine.container_mark_abstract], | 55 | [".*", "KConfigBase", ".*", ".*", ".*", rules_engine.container_mark_abstract], | ||
57 | 56 | | |||
58 | [".*KCoreConfigSkeleton.*", ".*ItemString", ".*", ".*", ".*", set_skeleton_item_base], | 57 | [".*KCoreConfigSkeleton.*", ".*ItemString", ".*", ".*", ".*", set_skeleton_item_base], | ||
59 | [".*KCoreConfigSkeleton.*", ".*ItemUrl", ".*", ".*", ".*", set_skeleton_item_base], | 58 | [".*KCoreConfigSkeleton.*", ".*ItemUrl", ".*", ".*", ".*", set_skeleton_item_base], | ||
60 | [".*KCoreConfigSkeleton.*", ".*ItemProperty", ".*", ".*", ".*", set_skeleton_item_base], | 59 | [".*KCoreConfigSkeleton.*", ".*ItemProperty", ".*", ".*", ".*", set_skeleton_item_base], | ||
61 | [".*KCoreConfigSkeleton.*", ".*ItemBool", ".*", ".*", ".*", set_skeleton_item_base], | 60 | [".*KCoreConfigSkeleton.*", ".*ItemBool", ".*", ".*", ".*", set_skeleton_item_base], | ||
62 | [".*KCoreConfigSkeleton.*", ".*ItemInt", ".*", ".*", ".*", set_skeleton_item_base], | 61 | [".*KCoreConfigSkeleton.*", ".*ItemInt", ".*", ".*", ".*", set_skeleton_item_base], | ||
63 | [".*KCoreConfigSkeleton.*", ".*ItemLongLong", ".*", ".*", ".*", set_skeleton_item_base], | 62 | [".*KCoreConfigSkeleton.*", ".*ItemLongLong", ".*", ".*", ".*", set_skeleton_item_base], | ||
Show All 38 Lines | 85 | return [ | |||
102 | 101 | | |||
103 | ["KCoreConfigSkeleton", "config", ".*", "const KConfig.*", ".*", rules_engine.function_discard], | 102 | ["KCoreConfigSkeleton", "config", ".*", "const KConfig.*", ".*", rules_engine.function_discard], | ||
104 | ["KCoreConfigSkeleton", "sharedConfig", ".*", ".*", ".*", rules_engine.function_discard], | 103 | ["KCoreConfigSkeleton", "sharedConfig", ".*", ".*", ".*", rules_engine.function_discard], | ||
105 | 104 | | |||
106 | ["KEntryMap", "getEntryOption", ".*", ".*", ".*", rules_engine.function_discard], | 105 | ["KEntryMap", "getEntryOption", ".*", ".*", ".*", rules_engine.function_discard], | ||
107 | ["KEntryMap", "setEntryOption", ".*", ".*", ".*", rules_engine.function_discard], | 106 | ["KEntryMap", "setEntryOption", ".*", ".*", ".*", rules_engine.function_discard], | ||
108 | ["KEntryMap", "findEntry", ".*", ".*", ".*", rules_engine.function_discard], | 107 | ["KEntryMap", "findEntry", ".*", ".*", ".*", rules_engine.function_discard], | ||
109 | ["KEntryMap", "findExactEntry", ".*", ".*", ".*", rules_engine.function_discard], | 108 | ["KEntryMap", "findExactEntry", ".*", ".*", ".*", rules_engine.function_discard], | ||
110 | | ||||
111 | ["KConfigBackend", "registerMappings", ".*", ".*", ".*", rules_engine.function_discard], | | |||
112 | ["KConfigBackend", "parseConfig", ".*", ".*", ".*", rules_engine.function_discard], | | |||
113 | ["KConfigBackend", "writeConfig", ".*", ".*", ".*", rules_engine.function_discard], | | |||
114 | | ||||
115 | ] | 109 | ] | ||
116 | 110 | | |||
117 | def local_typedef_rules(): | 111 | def local_typedef_rules(): | ||
118 | return [ | 112 | return [ | ||
119 | ["KConfigSkeletonItem", "DictIterator", rules_engine.typedef_discard], | 113 | ["KConfigSkeletonItem", "DictIterator", rules_engine.typedef_discard], | ||
120 | [".*", "KEntryMapIterator", rules_engine.typedef_discard], | 114 | [".*", "KEntryMapIterator", rules_engine.typedef_discard], | ||
121 | [".*", "KEntryMapConstIterator", rules_engine.typedef_discard], | 115 | [".*", "KEntryMapConstIterator", rules_engine.typedef_discard], | ||
122 | ] | 116 | ] | ||
▲ Show 20 Lines • Show All 188 Lines • Show Last 20 Lines |