def __init__(self, parent: 'ElectrumWindow'):
     QAbstractItemModel.__init__(self, parent)
     Logger.__init__(self)
     self.parent = parent
     self.view = None  # type: TokenHistoryList
     self.transactions = OrderedDictWithIndex()
     self.tx_status_cache = {}  # type: Dict[str, Tuple[int, str]]
Beispiel #2
0
 def __init__(self, parent: 'ElectrumWindow'):
     CustomModel.__init__(self, parent, len(HistoryColumns))
     Logger.__init__(self)
     self.parent = parent
     self.view = None  # type: HistoryList
     self.transactions = OrderedDictWithIndex()
     self.tx_status_cache = {}  # type: Dict[str, Tuple[int, str]]
Beispiel #3
0
 def __init__(self, parent):
     super().__init__(parent)
     self.parent = parent
     self.view = None  # type: HistoryList
     self.transactions = OrderedDictWithIndex()
     self.tx_status_cache = {}  # type: Dict[str, Tuple[int, str]]
     self.summary = None
Beispiel #4
0
 def __init__(self, parent):
     QAbstractItemModel.__init__(self, parent)
     Logger.__init__(self)
     self.parent = parent
     self.view = None  # type: HistoryList
     self.transactions = OrderedDictWithIndex()
     self.tx_status_cache = {}  # type: Dict[str, Tuple[int, str]]
     self.summary = None
Beispiel #5
0
 def __init__(self, parent):
     super().__init__(parent)
     self.parent = parent  # main_window
     self.view = None  # type: HistoryList
     self.transactions = OrderedDictWithIndex()
     self.tx_status_cache = {}  # type: Dict[str, Tuple[int, str]]
     self.summary = None
     self.omni = hasattr(parent.wallet, 'omni') and parent.wallet.omni
Beispiel #6
0
    def __init__(self, parent=None):
        super().__init__(parent, self.create_menu, 2)
        self.std_model = QStandardItemModel(self)
        self.proxy = HistorySortModel(self)
        self.proxy.setSourceModel(self.std_model)
        self.setModel(self.proxy)

        self.txid_to_items = {}
        self.transactions = OrderedDictWithIndex()
        self.summary = {}
        self.blue_brush = QBrush(QColor("#1E1EFF"))
        self.red_brush = QBrush(QColor("#BC1E1E"))
        self.monospace_font = QFont(MONOSPACE_FONT)
        self.config = parent.config
        AcceptFileDragDrop.__init__(self, ".txn")
        self.setSortingEnabled(True)
        self.start_timestamp = None
        self.end_timestamp = None
        self.years = []
        self.create_toolbar_buttons()
        self.wallet = self.parent.wallet  # type: Abstract_Wallet
        self.refresh_headers()
        self.sortByColumn(0, Qt.AscendingOrder)