From a1854f46ef5c6141f4799b5b442bab0c9ed1d9a1 Mon Sep 17 00:00:00 2001 From: Roberto Alsina Date: Fri, 31 Jan 2020 17:21:41 -0300 Subject: [PATCH] refactor --- main.py | 2 +- monitor_item.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/main.py b/main.py index 11bfb01..5f4d548 100644 --- a/main.py +++ b/main.py @@ -68,7 +68,7 @@ class Window(QObject): for name, monitor in self.xrandr_info.items(): self.ui.screenCombo.addItem(name) - mon_item = MonitorItem(0, 0, 0, 0, data=monitor, window=self, name=name,) + mon_item = MonitorItem(data=monitor, window=self, name=name,) # mon_item.setPos(monitor["pos_x"], monitor["pos_y"]) self.scene.addItem(mon_item) monitor["item"] = mon_item diff --git a/monitor_item.py b/monitor_item.py index 38cb50a..6a8c85b 100644 --- a/monitor_item.py +++ b/monitor_item.py @@ -10,25 +10,25 @@ class MonitorItem(QGraphicsRectItem, QObject): data = kw.pop("data") self.name = kw.pop("name") self.window = kw.pop("window") - super().__init__(*a, **kw) + super().__init__(0, 0, 0, 0) self.setAcceptedMouseButtons(Qt.LeftButton) self.label = QGraphicsTextItem("", self) self.update_visuals(data) def update_visuals(self, data): - if data['replica_of']: + if data["replica_of"]: label_text = f"{self.name} [{','.join(data['replica_of'])}]" else: label_text = self.name - self.setRect(0, 0, data['res_x'], data['res_y']) - self.setPos(data['pos_x'], data['pos_y']) + self.setRect(0, 0, data["res_x"], data["res_y"]) + self.setPos(data["pos_x"], data["pos_y"]) self.label.setPlainText(label_text) label_scale = min( self.rect().width() / self.label.boundingRect().width(), self.rect().height() / self.label.boundingRect().height(), ) self.label.setScale(label_scale) - if data['primary']: + if data["primary"]: self.setBrush(QBrush("#eee8d5", Qt.SolidPattern)) self.setZValue(1) else: