keep only 'get_asset_icon' as public function

This commit is contained in:
Jakub Trllo 2024-02-13 18:42:10 +01:00
parent 5a185f4a2a
commit 2f462dac7a

View file

@ -32,26 +32,26 @@ ASSET_UNDERLINE_COLORS_ROLE = QtCore.Qt.UserRole + 4
ASSET_PATH_ROLE = QtCore.Qt.UserRole + 5
def get_default_asset_icon_name(has_children):
def _get_default_asset_icon_name(has_children):
if has_children:
return "fa.folder"
return "fa.folder-o"
def get_asset_icon_color_from_doc(asset_doc):
def _get_asset_icon_color_from_doc(asset_doc):
if asset_doc:
return asset_doc["data"].get("color")
return None
def get_asset_icon_name_from_doc(asset_doc):
def _get_asset_icon_name_from_doc(asset_doc):
if asset_doc:
return asset_doc["data"].get("icon")
return None
def get_asset_icon_color(asset_doc):
icon_color = get_asset_icon_color_from_doc(asset_doc)
def _get_asset_icon_color(asset_doc):
icon_color = _get_asset_icon_color_from_doc(asset_doc)
if icon_color:
return icon_color
return get_default_entity_icon_color()
@ -74,16 +74,16 @@ def get_asset_icon_by_name(icon_name, icon_color, has_children=False):
)
def get_asset_icon_name(asset_doc, has_children=True):
icon_name = get_asset_icon_name_from_doc(asset_doc)
def _get_asset_icon_name(asset_doc, has_children=True):
icon_name = _get_asset_icon_name_from_doc(asset_doc)
if icon_name:
return icon_name
return get_default_asset_icon_name(has_children)
return _get_default_asset_icon_name(has_children)
def get_asset_icon(asset_doc, has_children=False):
icon_name = get_asset_icon_name(asset_doc, has_children)
icon_color = get_asset_icon_color(asset_doc)
icon_name = _get_asset_icon_name(asset_doc, has_children)
icon_color = _get_asset_icon_color(asset_doc)
return get_qta_icon_by_name_and_color(icon_name, icon_color)