def __init__(self, host=None, ui_key=None, role=None): if ui_key: self.ui_key = ui_key elif self.unique: self.ui_key = self.__class__.__name__ else: self.ui_key = next_available_ui_key() self.ui_type = self.__class__.__name__ self.ui_manager = ctrl.ui self.role = role # optional way to identify if cannot be distinguished w. class self.host = host self.watchlist = [] self.is_fading_in = False self.is_fading_out = False self._fade_in_anim = None self._fade_out_anim = None self._opacity_effect = None self._disable_effect = False
def __init__(self, host=None, ui_key=None, role=None): if ui_key: self.ui_key = ui_key elif self.unique: self.ui_key = self.__class__.__name__ else: self.ui_key = next_available_ui_key() self.ui_type = self.__class__.__name__ self.ui_manager = ctrl.ui self.role = role # optional way to identify if cannot be distinguished w. class self.host = host self.watchlist = [] self.priority = 10 self.is_fading_in = False self.is_fading_out = False self._fade_in_anim = None self._fade_out_anim = None self._opacity_effect = None self._disable_effect = False
def __init__(self, selection=None, persistent=True): SavedObject.__init__(self) QtWidgets.QGraphicsObject.__init__(self) # -- Fake as UIItem to make selection groups part of UI: self.ui_key = next_available_ui_key() self.ui_type = self.__class__.__name__ self.ui_manager = ctrl.ui self.role = None self.host = None self.watchlist = [] self.is_fading_in = False self.is_fading_out = False # -- end faking as UIItem self.selection = [] self.selection_with_children = [] self.persistent = persistent self._skip_this = not persistent self._selected = False self.points = [] self.center_point = None self.outline = False self.fill = True self.color_key = '' self.color = None self.color_tr_tr = None self.purpose = None self.path = None self.label_item = None self.label_data = {} self.include_children = False self.allow_overlap = True self._br = None #self.setFlag(QtWidgets.QGraphicsObject.ItemIsMovable) self.setFlag(QtWidgets.QGraphicsObject.ItemIsSelectable) if selection: self.update_selection(selection) self.update_shape() self.update_colors()
def __init__(self, selection=None, persistent=True): SavedObject.__init__(self) QtWidgets.QGraphicsObject.__init__(self) # -- Fake as UIItem to make selection groups part of UI: self.ui_key = next_available_ui_key() self.ui_type = self.__class__.__name__ self.ui_manager = ctrl.ui self.role = None self.host = None self.watchlist = [] self.is_fading_in = False self.is_fading_out = False # -- end faking as UIItem self.selection = [] self.selection_with_children = [] self.persistent = persistent self._skip_this = not persistent self._selected = False self.points = [] self.center_point = None self.outline = False self.fill = True self.color_key = '' self.color = None self.color_tr_tr = None self.purpose = None self.path = None self.label_item = None self.label_data = {} self.include_children = False self.allow_overlap = True self._br = None #self.setFlag(QtWidgets.QGraphicsObject.ItemIsMovable) self.setFlag(QtWidgets.QGraphicsObject.ItemIsSelectable) if selection: self.update_selection(selection) self.update_shape() self.update_colors()