diff --git a/ikinuki_client/__main__.py b/ikinuki_client/__main__.py index 80de9c2..7b78514 100644 --- a/ikinuki_client/__main__.py +++ b/ikinuki_client/__main__.py @@ -10,13 +10,10 @@ from PyQt5.QtWidgets import QApplication from PyQt5.QtQml import qmlRegisterType, QQmlApplicationEngine from PyQt5.QtQuick import QQuickImageProvider -# from PyQt5.QtQuick import QQuickView from PyQt5.QtCore import QObject, pyqtProperty, pyqtSlot from PyQt5.QtGui import QImage -# from PyQt5.QtCore import QObject, QUrl, pyqtProperty - from .qtmpv import MpvObject @@ -87,15 +84,10 @@ class ProviderImageProvider(QQuickImageProvider): print(p_str) print(size) - # img = QImage.fromData(self._icon_data.encode("utf-8")) import base64 data: bytes = base64.b64decode(self._icon_data) img = QImage.fromData(data) - # img = QImage.fromData(self._icon_data.encode("utf-8")) - - # img = QImage(300, 300, QImage.Format_RGBA8888) - # img.fill(Qt.red) return img, img.size() @@ -145,7 +137,6 @@ class Provider(QObject): def logo(self) -> str: return f"image://{self._name}/logo" - # @pyqtProperty("QObject") @pyqtSlot(int, result=QObject) def getShow(self, id) -> Show: return self._shows[id] @@ -230,7 +221,6 @@ def main(): data_source = DataSource(backends) qmlRegisterType(DatabaseType(data_source), "Ikinuki.Client", 1, 0, "Database") - # qmlRegisterType(Provider, "Ikinuki.Client", 1, 0, "Provider") engine = QQmlApplicationEngine() for provider in data_source.providers: @@ -246,24 +236,3 @@ def main(): win.show() sys.exit(app.exec_()) - - -# -# -# -# app = QApplication([]) -# -# -# window = QQmlApplicationEngine("layouts/mpv.qml") -# window.run -# -# view = QQuickView() -# url = QUrl("layouts/mpv.qml") -# -# import locale -# -# locale.setlocale(locale.LC_NUMERIC, 'C') -# -# view.setSource(url) -# view.show() -# app.exec_()