Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/OrangeCanvas/preview/previewmodel.py

    r11191 r11413  
    5050            self.insertColumn(0, items) 
    5151 
     52        self.__timer = QTimer(self) 
     53 
    5254    def delayedScanUpdate(self, delay=10): 
    5355        """Run a delayed preview item scan update. 
     
    7173            try: 
    7274                iter_scan.next() 
    73                 QTimer.singleShot(delay, process_one) 
    7475            except StopIteration: 
    75                 pass 
     76                self.__timer.timeout.disconnect(process_one) 
     77                self.__timer.stop() 
    7678 
    77         QTimer.singleShot(delay, process_one) 
     79        self.__timer.timeout.connect(process_one) 
     80        self.__timer.start(delay) 
    7881 
    7982 
Note: See TracChangeset for help on using the changeset viewer.