Exemplo n.º 1
0
 def __init__(self, ListView, ListModel):
   QThread.__init__(self)  
   self.mutex = QMutex()
   self.condition = QWaitCondition()
   self.ListView = ListView	
   self.ListModel = ListModel
   self.restart = False
   self.abort = False	
Exemplo n.º 2
0
 def __init__(self, searcher, parent):
     QThread.__init__(self, parent)
     self._searcher = searcher
     self._quit = False
     self._mutex = QMutex()
     self._pending = QWaitCondition()
     self._collector = None
     self._query = None
     self._result = None
Exemplo n.º 3
0
    def __init__(self, parent=None):
        super().__init__()

        self.laberinto = Laberinto(parent=self)
        self.mutex = QMutex()
        self.waitWorker = QWaitCondition()
        self.waitController = QWaitCondition()

        self.parent = parent
        self.running = True
        self.solving = False
        self.timer = QTimer()
        self.delay = 20

        self.timer.timeout.connect(self.continue_)
        self.laberintoTerminado.connect(self.handleLaberintoTerminado)

        self.start()
Exemplo n.º 4
0
    def __init__( self, plugin, parent = None ):
        QThread.__init__( self, parent )

        self.__plugin = plugin
        self.__requestQueue = deque()

        self.__stopRequest = False
        self.__lock = QMutex()
        self.__condition = QWaitCondition()
        return
Exemplo n.º 5
0
 def __init__(self, parent = None):
   super(WorkerThread, self).__init__(parent)
   self.mutex = QMutex()
   self.condition = QWaitCondition()
   self.restart = False
   self.abort = False
   self.timeline = parent
   self.countThread = parent.countThread
   self.populateThread = parent.populateThread
   self.maxOccThread = parent.maxOccThread
Exemplo n.º 6
0
import urllib
from bs4 import BeautifulSoup
import os
from PyQt4.QtCore import (QThread, QDir, QMutex, QWaitCondition, QSettings, QVariant, QStringList)
from PyQt4.QtGui import (QMainWindow, QMessageBox, QImage, QPixmap, QKeySequence, QDialog, QDialogButtonBox, QAction)
import datetime
from Gui import MangaDownloader, Dialog_Settings
from PyQt4.QtCore import pyqtSignal as Signal
import resource
import tempfile
import zipfile
import re

# Elements for waiting user confirmation for overriding file
waitCondition = QWaitCondition()
mutex = QMutex()

class MainWindow(QMainWindow, MangaDownloader.Ui_MainWindow):
    def __init__(self, parent=None):
        super(MainWindow, self).__init__(parent)
        self.setupUi(self)
        # self.mutex = QMutex()
        self.settings_dict = dict(recent=5, save_dir=QDir.homePath(), close_confirmation=True,
                              display_image=True, list_recent=[])
        self.pushbutton_stop.setEnabled(False)
        self.edit_url.setFocus()
        self.image = QImage()
        self.pushbutton_start.clicked.connect(self.startDownload)

        self.action_Quit.setShortcut(QKeySequence.Quit)
        self.action_Quit.triggered.connect(self.close)
Exemplo n.º 7
0
 def __init__(self):
     QThread.__init__(self)
     self.cond = QWaitCondition()
Exemplo n.º 8
0
 def __init__(self, request):
     self._request = request
     self._cond = QWaitCondition()
Exemplo n.º 9
0
    def __init__(self, parent=None):
        QThread.__init__(self, parent)

        self.waitcond = QWaitCondition()
        self.mutex = QMutex()
        self.isstopped = False