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