mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
* added helper classes to utils * implemented base of ayon utils * initial commit for launcher tool * use image for extender * actions are shown and can be triggered * fix actions on finished refresh * refresh automatically * fix re-refreshing of projects model * added page slide animation * updated abstrack classes * change how icon is prepared * fix actions sorting * show messages like in launcher tool * do not clear items on refresh * stop refresh timer only on close event * use Ynput/AYON for local settings json * register default actions in launcher action module * change register naming * move 'SquareButton' to utils widgets * removed duplicated method * removed unused variable * removed unused import * don't use lambda * swap default name for 'OpenPypeSettingsRegistry' * Change support version
93 lines
1.9 KiB
Python
93 lines
1.9 KiB
Python
from .layouts import FlowLayout
|
|
from .widgets import (
|
|
FocusSpinBox,
|
|
FocusDoubleSpinBox,
|
|
ComboBox,
|
|
CustomTextComboBox,
|
|
PlaceholderLineEdit,
|
|
ExpandingTextEdit,
|
|
BaseClickableFrame,
|
|
ClickableFrame,
|
|
ClickableLabel,
|
|
ExpandBtn,
|
|
ClassicExpandBtn,
|
|
PixmapLabel,
|
|
IconButton,
|
|
PixmapButton,
|
|
SeparatorWidget,
|
|
VerticalExpandButton,
|
|
SquareButton,
|
|
RefreshButton,
|
|
GoToCurrentButton,
|
|
)
|
|
from .views import DeselectableTreeView
|
|
from .error_dialog import ErrorMessageBox
|
|
from .lib import (
|
|
WrappedCallbackItem,
|
|
paint_image_with_color,
|
|
get_warning_pixmap,
|
|
set_style_property,
|
|
DynamicQThread,
|
|
qt_app_context,
|
|
get_openpype_qt_app,
|
|
get_asset_icon,
|
|
get_asset_icon_by_name,
|
|
get_asset_icon_name_from_doc,
|
|
get_asset_icon_color_from_doc,
|
|
)
|
|
|
|
from .models import (
|
|
RecursiveSortFilterProxyModel,
|
|
)
|
|
from .overlay_messages import (
|
|
MessageOverlayObject,
|
|
)
|
|
from .multiselection_combobox import MultiSelectionComboBox
|
|
|
|
|
|
__all__ = (
|
|
"FlowLayout",
|
|
|
|
"FocusSpinBox",
|
|
"FocusDoubleSpinBox",
|
|
"ComboBox",
|
|
"CustomTextComboBox",
|
|
"PlaceholderLineEdit",
|
|
"ExpandingTextEdit",
|
|
"BaseClickableFrame",
|
|
"ClickableFrame",
|
|
"ClickableLabel",
|
|
"ExpandBtn",
|
|
"ClassicExpandBtn",
|
|
"PixmapLabel",
|
|
"IconButton",
|
|
"PixmapButton",
|
|
"SeparatorWidget",
|
|
|
|
"VerticalExpandButton",
|
|
"SquareButton",
|
|
"RefreshButton",
|
|
"GoToCurrentButton",
|
|
|
|
"DeselectableTreeView",
|
|
|
|
"ErrorMessageBox",
|
|
|
|
"WrappedCallbackItem",
|
|
"paint_image_with_color",
|
|
"get_warning_pixmap",
|
|
"set_style_property",
|
|
"DynamicQThread",
|
|
"qt_app_context",
|
|
"get_openpype_qt_app",
|
|
"get_asset_icon",
|
|
"get_asset_icon_by_name",
|
|
"get_asset_icon_name_from_doc",
|
|
"get_asset_icon_color_from_doc",
|
|
|
|
"RecursiveSortFilterProxyModel",
|
|
|
|
"MessageOverlayObject",
|
|
|
|
"MultiSelectionComboBox",
|
|
)
|