chore: scaffold PySide6 application

This commit is contained in:
QiuSW
2026-06-15 15:53:01 +08:00
parent 5613f08213
commit e91207357b
23 changed files with 116 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
from dataclasses import dataclass
from pathlib import Path
@dataclass
class ImageAsset:
path: Path
selected: bool = True
@dataclass
class TransformState:
x: float = 0
y: float = 0
width: float = 0
height: float = 0
rotation: float = 0
keep_aspect_ratio: bool = True