class Frame(QFrame): def __init__(self, parent=None): QFrame.__init__(self, parent) self.ui = Ui_frame_tab_gif() self.ui.setupUi(self) self.screen = parent self.formatter = CommandFormatter(self.ui.line_console, self.screen) self.listener = Listener(self.screen, self, self.formatter) self.connectSlots() interface.tab_gif.addCustomWidgets(self) interface.tab_gif.fillElementsFromConfig(self, self.screen.config) self.ui.group_advsettings.setDisabled(True) self.ui.line_console.hide() def connectSlots(self): self.ui.btn_refreshjobs.clicked.connect( self.listener.refreshJobList) self.ui.check_resize.stateChanged.connect( self.listener.resizeCheckboxStateChanged) self.ui.btn_creategif.clicked.connect( self.listener.createAnimatedImage) self.ui.cmb_job.currentIndexChanged.connect( self.listener.jobSelectionChanged) self.ui.check_resize_keepratio.stateChanged.connect( self.listener.ratioCheckChanged) self.ui.btn_savegifsettings.clicked.connect( self.listener.updateDebugConsole) self.ui.radio_custom.toggled.connect( self.listener.radioCustomChecked) self.formatter.progress.connect( self.listener.progressUpdate)
def __init__(self, parent=None): QFrame.__init__(self, parent) self.ui = Ui_frame_tab_gif() self.ui.setupUi(self) self.screen = parent self.formatter = CommandFormatter(self.ui.line_console, self.screen) self.listener = Listener(self.screen, self, self.formatter) self.connectSlots() interface.tab_gif.addCustomWidgets(self) interface.tab_gif.fillElementsFromConfig(self, self.screen.config) self.ui.group_advsettings.setDisabled(True) self.ui.line_console.hide()