Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
 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()
Пример #4
0
 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()