initial
This commit is contained in:
parent
937b577cee
commit
12a395616c
8 changed files with 72 additions and 62 deletions
|
@ -1,7 +1,7 @@
|
|||
import plugin_super_class
|
||||
import threading
|
||||
import time
|
||||
from PySide import QtCore
|
||||
from PyQt5 import QtCore
|
||||
|
||||
|
||||
class InvokeEvent(QtCore.QEvent):
|
||||
|
@ -49,12 +49,15 @@ class Garland(plugin_super_class.PluginSuperClass):
|
|||
|
||||
def command(self, command):
|
||||
if command.startswith('time'):
|
||||
self._time = max(int(command.split(' ')[1]), 0) / 1000
|
||||
self._time = max(int(command.split(' ')[1]), 300) / 1000
|
||||
else:
|
||||
super().command(command)
|
||||
|
||||
def update(self):
|
||||
self._profile.set_status((self._profile.status + 1) % 3)
|
||||
|
||||
def change_status(self):
|
||||
time.sleep(5)
|
||||
while self._exec:
|
||||
invoke_in_main_thread(self._profile.change_status)
|
||||
invoke_in_main_thread(self.update)
|
||||
time.sleep(self._time)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue