Initial commit

This commit is contained in:
Jeena 2025-06-01 10:17:11 +09:00
commit a284373de8
6 changed files with 299 additions and 0 deletions

13
models.py Normal file
View file

@ -0,0 +1,13 @@
from gi.repository import GObject, Gio
class FileStatus(GObject.GEnum):
__gtype_name__ = 'FileStatus'
ERROR = 0
WAITING = 1
PROCESSING = 2
DONE = 3
class FileItem(GObject.GObject):
file = GObject.Property(type=Gio.File)
progress = GObject.Property(type=int, minimum=0, maximum=100, default=0)
status = GObject.Property(type=FileStatus, default=FileStatus.WAITING)