trigger.utils.mirror_lattice.ui =============================== .. py:module:: trigger.utils.mirror_lattice.ui Attributes ---------- .. autoapisummary:: trigger.utils.mirror_lattice.ui.LOG trigger.utils.mirror_lattice.ui.WINDOWNAME Classes ------- .. autoapisummary:: trigger.utils.mirror_lattice.ui.AxisBoxLayout trigger.utils.mirror_lattice.ui.BrowserButton trigger.utils.mirror_lattice.ui.DivisionBoxLayout trigger.utils.mirror_lattice.ui.FileLineEdit trigger.utils.mirror_lattice.ui.MainUI Module Contents --------------- .. py:class:: AxisBoxLayout(parent=None) Bases: :py:obj:`trigger.ui.Qt.QtWidgets.QHBoxLayout` .. py:method:: get_axis() .. py:class:: BrowserButton(text='Browse', update_widget=None, mode='openFile', filterExtensions=None, title=None, overwrite_check=True, *args, **kwargs) Bases: :py:obj:`trigger.ui.Qt.QtWidgets.QPushButton` .. py:method:: browserEvent() .. py:method:: isCancelled() .. py:method:: mode() .. py:method:: mouseReleaseEvent(*args, **kwargs) .. py:method:: selectedPath() .. py:method:: setFilterExtensions(extensionlist) .. py:method:: setMode(mode) .. py:method:: setSelectedPath(new_path) .. py:method:: setTitle(title) .. py:method:: setUpdateWidget(widget) .. py:method:: title() .. py:method:: updateWidget() .. py:class:: DivisionBoxLayout(parent=None, spinner_count=3, is_integer=True) Bases: :py:obj:`trigger.ui.Qt.QtWidgets.QHBoxLayout` Custom layout for the division spinners .. py:method:: initilaize() .. py:class:: FileLineEdit(connected_widgets=None, *args, **kwargs) Bases: :py:obj:`trigger.ui.Qt.QtWidgets.QLineEdit` Custom Line Edit Widget specific for file and folder paths with version increment and sanity checks .. py:method:: leaveEvent(*args, **kwargs) .. py:method:: moveEvent(*args, **kwargs) .. py:method:: setConnectedWidgets(widgets) .. py:method:: validate() .. py:class:: MainUI Bases: :py:obj:`trigger.ui.Qt.QtWidgets.QDialog` .. py:method:: build_ui() .. py:method:: on_create_mirror_lattice() Create a mirror lattice from selection .. py:data:: LOG .. py:data:: WINDOWNAME :value: 'Anatomy Transfer Tools v0.0.1'