started support for global messages

This commit is contained in:
2023-05-21 00:20:02 +02:00
parent e822834bcb
commit 4d64879c29
8 changed files with 193 additions and 120 deletions

View File

@@ -40,14 +40,14 @@ class ResizingTabWidget(QTabWidget):
self.main_window.updateSizes()
def new_trade(self, message: Message):
if message.trade:
unique_item = message.unique_user_item()
if message.communication.trade:
unique_item = message.communication.unique_user_item()
if unique_item in self.trade_in_collections:
self.trade_in_collections[unique_item].add_trade(message)
else:
collection = TradeCollection(self, unique_item)
collection.add_trade(message)
self.addTab(collection, message.trade.item)
self.addTab(collection, message.communication.trade.item)
self.trade_in_collections[unique_item] = collection
self.main_window.show()