def __init__(self, delay=500): """ :param delay: Delay to wait before running the job. This delay applies to all requests and cannot be changed afterwards. """ self._timer = QtCore.QTimer() self.delay = delay self._timer.timeout.connect(self._exec_requested_job) self._args = [] self._kwargs = {} self._job = lambda x: None
def __init__(self): QtCore.QObject.__init__(self) Mode.__init__(self) self._auto_reload = False self._flg_notify = False self._data = (None, None) self._timer = QtCore.QTimer() self._timer.setInterval(1000) self._timer.timeout.connect(self._check_file) self._mtime = 0 self._notification_pending = False self._processing = False
def __init__(self, editor): super(BackendManager, self).__init__(editor) self._process = None self._sockets = [] self.server_script = None self.interpreter = None self.args = None self._shared = False self._heartbeat_timer = QtCore.QTimer() self._heartbeat_timer.setInterval(1000) self._heartbeat_timer.timeout.connect(self._send_heartbeat) self._heartbeat_timer.start()
def __init__(self, title='Encodings', parent=None, selected_encoding=locale.getpreferredencoding()): from pyqode.core.api import CodeEdit assert isinstance(parent, CodeEdit) super(EncodingsContextMenu, self).__init__(title, parent, selected_encoding) self.reload_requested.connect(self._on_reload_requested) parent.new_text_set.connect(self._refresh) self.parent().add_menu(self) self._timer = QtCore.QTimer() self._timer.setInterval(1) self._timer.timeout.connect(self._reload) self._refresh()