diff --git a/ui/accessories_selector.py b/ui/accessories_selector.py index 4d3df0d..5a1537b 100644 --- a/ui/accessories_selector.py +++ b/ui/accessories_selector.py @@ -294,7 +294,14 @@ class AccessoriesSelectorDialog(QDialog): """Populate rings tree.""" tree = self.tab_rings["tree"] tree.clear() - + + if not self.all_rings: + item = QTreeWidgetItem() + item.setText(0, "No ring data available from API") + item.setForeground(0, QColor("#888888")) + tree.addTopLevelItem(item) + return + for ring in self.all_rings: item = QTreeWidgetItem() item.setText(0, ring.name) @@ -318,7 +325,14 @@ class AccessoriesSelectorDialog(QDialog): """Populate clothing tree.""" tree = self.tab_clothing["tree"] tree.clear() - + + if not self.all_clothing: + item = QTreeWidgetItem() + item.setText(0, "No clothing data available from API") + item.setForeground(0, QColor("#888888")) + tree.addTopLevelItem(item) + return + for item_data in self.all_clothing: item = QTreeWidgetItem() item.setText(0, item_data.name)