Files
create/src/App/LinkParams.py
2025-11-20 20:13:16 -06:00

37 lines
1023 B
Python

import sys
from os import path
# Actual code generation is done in Base/param_utils.py.
# The following code is to import param_util.py without needing __init__.py in Base directory
sys.path.append(path.join(path.dirname(path.dirname(path.abspath(__file__))), "Base"))
import params_utils
from params_utils import ParamBool, ParamInt, ParamString, ParamUInt, ParamFloat
NameSpace = "App"
ClassName = "LinkParams"
ParamPath = "User parameter:BaseApp/Preferences/Link"
ClassDoc = "Convenient class to obtain App::Link related parameters"
HeaderFile = "Link.h"
SourceFile = "Link.cpp"
Params = [
ParamBool(
"CopyOnChangeApplyToAll",
True,
"""\
Stores the last user choice of whether to apply CopyOnChange setup to all link
that links to the same configurable object""",
),
]
def declare():
params_utils.declare_begin(sys.modules[__name__], header=False)
params_utils.declare_end(sys.modules[__name__])
def define():
params_utils.define(sys.modules[__name__], header=False)