Update
This commit is contained in:
@@ -19,9 +19,9 @@ def build_used_influences_action(parent):
|
||||
|
||||
result = actions.define_action(
|
||||
parent,
|
||||
"Used Influences Only",
|
||||
"只显示有权重的影响物",
|
||||
callback=toggle,
|
||||
tooltip="If enabled, influences view will only show influences that have weights on current layer",
|
||||
tooltip="如果启用,影响视图将仅显示当前层上有权重的影响。",
|
||||
)
|
||||
|
||||
@signal.on(config.influences_show_used_influences_only.changed, qtParent=parent)
|
||||
@@ -46,7 +46,7 @@ def build_set_influences_sorted_action(parent):
|
||||
parent,
|
||||
"Show influences sorted",
|
||||
callback=toggle,
|
||||
tooltip="Sort influences by name",
|
||||
tooltip="按名称排序影响",
|
||||
)
|
||||
|
||||
@signal.on(config.influences_show_used_influences_only.changed, qtParent=parent)
|
||||
@@ -108,7 +108,7 @@ def build_view(parent, actions, session, filter):
|
||||
targets = (item_id,)
|
||||
|
||||
layer.locked_influences = add_or_remove(layer.locked_influences, targets, lock)
|
||||
log.info("updated locked influences to %r", layer.locked_influences)
|
||||
log.info("更新锁定的影响为 %r", layer.locked_influences)
|
||||
session.events.influencesListUpdated.emit()
|
||||
|
||||
return handler
|
||||
@@ -170,14 +170,14 @@ def build_view(parent, actions, session, filter):
|
||||
view.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
|
||||
view.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)
|
||||
actions.addInfluencesActions(view)
|
||||
view.addAction(actions.separator(parent, "View Options"))
|
||||
view.addAction(actions.separator(parent, "显示设置"))
|
||||
view.addAction(actions.show_used_influences_only)
|
||||
view.addAction(actions.set_influences_sorted)
|
||||
view.setIndentation(10 * scale_multiplier)
|
||||
view.header().setStretchLastSection(False)
|
||||
view.header().setSectionResizeMode(0, QtWidgets.QHeaderView.Stretch)
|
||||
|
||||
view.setHeaderLabels(["Influences", ""])
|
||||
view.setHeaderLabels(["影响物", ""])
|
||||
view.header().setSectionResizeMode(1, QtWidgets.QHeaderView.Fixed)
|
||||
view.setColumnWidth(1, 25 * scale_multiplier)
|
||||
|
||||
@@ -208,7 +208,7 @@ def build_view(parent, actions, session, filter):
|
||||
if not session.state.currentLayer.layer:
|
||||
build_items(view, [], None)
|
||||
else:
|
||||
log.info("current layer changed to %s", session.state.currentLayer.layer)
|
||||
log.info("当前图层更改为 %s", session.state.currentLayer.layer)
|
||||
refresh_items()
|
||||
current_influence_changed()
|
||||
|
||||
@@ -217,7 +217,7 @@ def build_view(parent, actions, session, filter):
|
||||
if session.state.currentLayer.layer is None:
|
||||
return
|
||||
|
||||
log.info("current influence changed - updating item selection")
|
||||
log.info("当前影响已更改-更新项目选择")
|
||||
with qt.signals_blocked(view):
|
||||
targets = session.state.currentLayer.layer.paint_targets
|
||||
first = True
|
||||
@@ -239,12 +239,12 @@ def build_view(parent, actions, session, filter):
|
||||
if not session.state.currentLayer.layer:
|
||||
return
|
||||
|
||||
log.info("focused item changed: %r", get_item_id(curr))
|
||||
log.info("焦点项已更改: %r", get_item_id(curr))
|
||||
sync_paint_targets_to_selection()
|
||||
|
||||
@qt.on(view.itemSelectionChanged)
|
||||
def sync_paint_targets_to_selection():
|
||||
log.info("syncing paint targets")
|
||||
log.info("同步绘画目标")
|
||||
selected_ids = [get_item_id(item) for item in view.selectedItems()]
|
||||
selected_ids = [i for i in selected_ids if i is not None]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user