Make all pyqtProperties constant to cleanup logs
This commit is contained in:
+12
-12
@@ -25,27 +25,27 @@ class Show(QObject):
|
||||
super().__init__(parent)
|
||||
self._source = source
|
||||
|
||||
@pyqtProperty("QString")
|
||||
@pyqtProperty("QString", constant=True)
|
||||
def title(self) -> str:
|
||||
return self._source["title"]
|
||||
|
||||
@pyqtProperty(int)
|
||||
@pyqtProperty(int, constant=True)
|
||||
def year(self) -> int:
|
||||
return self._source["year"]
|
||||
|
||||
@pyqtProperty("QString")
|
||||
@pyqtProperty("QString", constant=True)
|
||||
def description(self) -> str:
|
||||
return self._source["description"]
|
||||
|
||||
@pyqtProperty(int)
|
||||
@pyqtProperty(int, constant=True)
|
||||
def episodes(self) -> int:
|
||||
return self._source["episodes"]
|
||||
|
||||
@pyqtProperty(int)
|
||||
@pyqtProperty(int, constant=True)
|
||||
def watched(self) -> int:
|
||||
return self._source["watched"]
|
||||
|
||||
@pyqtProperty("QString")
|
||||
@pyqtProperty("QString", constant=True)
|
||||
def poster(self) -> str:
|
||||
return self._source["poster"]
|
||||
|
||||
@@ -98,11 +98,11 @@ class Provider(QObject):
|
||||
in_progress: dict = getUrl(self.url, "in_progress")
|
||||
self._in_progress: list[int] = in_progress["data"]
|
||||
|
||||
@pyqtProperty("QString")
|
||||
@pyqtProperty("QString", constant=True)
|
||||
def name(self) -> str:
|
||||
return self._name
|
||||
|
||||
@pyqtProperty("QString")
|
||||
@pyqtProperty("QString", constant=True)
|
||||
def logo(self) -> str:
|
||||
return f"image://{self._name}/logo"
|
||||
|
||||
@@ -111,7 +111,7 @@ class Provider(QObject):
|
||||
def getShow(self, id) -> Show:
|
||||
return self._shows[id]
|
||||
|
||||
@pyqtProperty(list)
|
||||
@pyqtProperty(list, constant=True)
|
||||
def showsAlphabetic(self) -> list[int]:
|
||||
return [
|
||||
elem[0]
|
||||
@@ -121,11 +121,11 @@ class Provider(QObject):
|
||||
)
|
||||
]
|
||||
|
||||
@pyqtProperty(list)
|
||||
@pyqtProperty(list, constant=True)
|
||||
def recentlyAdded(self) -> list[int]:
|
||||
return self._recently_added
|
||||
|
||||
@pyqtProperty(list)
|
||||
@pyqtProperty(list, constant=True)
|
||||
def inProgress(self) -> list[int]:
|
||||
return self._in_progress
|
||||
|
||||
@@ -142,7 +142,7 @@ def DatabaseType(data_source) -> Type:
|
||||
|
||||
self.data_source: DataSource = data_source
|
||||
|
||||
@pyqtProperty(list)
|
||||
@pyqtProperty(list, constant=True)
|
||||
def Providers(self) -> list[Provider]:
|
||||
return self.data_source.providers
|
||||
|
||||
|
||||
Reference in New Issue
Block a user