parent
be37736461
commit
867d75769f
|
@ -304,8 +304,6 @@ def ok_cancel_buttons(dialog):
|
||||||
return hbox
|
return hbox
|
||||||
|
|
||||||
|
|
||||||
default_column_widths = { "history":[40,140,350,140,140], "receive":[50,310,200,130,130,10], "contacts":[350,330,100] }
|
|
||||||
|
|
||||||
class ElectrumWindow(QMainWindow):
|
class ElectrumWindow(QMainWindow):
|
||||||
|
|
||||||
def __init__(self, wallet, config):
|
def __init__(self, wallet, config):
|
||||||
|
@ -326,7 +324,6 @@ class ElectrumWindow(QMainWindow):
|
||||||
self.completions = QStringListModel()
|
self.completions = QStringListModel()
|
||||||
|
|
||||||
self.tabs = tabs = QTabWidget(self)
|
self.tabs = tabs = QTabWidget(self)
|
||||||
self.column_widths = self.config.get("column-widths", default_column_widths )
|
|
||||||
tabs.addTab(self.create_history_tab(), _('History') )
|
tabs.addTab(self.create_history_tab(), _('History') )
|
||||||
tabs.addTab(self.create_send_tab(), _('Send') )
|
tabs.addTab(self.create_send_tab(), _('Send') )
|
||||||
tabs.addTab(self.create_receive_tab(), _('Receive') )
|
tabs.addTab(self.create_receive_tab(), _('Receive') )
|
||||||
|
@ -433,8 +430,11 @@ class ElectrumWindow(QMainWindow):
|
||||||
def create_history_tab(self):
|
def create_history_tab(self):
|
||||||
self.history_list = l = MyTreeWidget(self)
|
self.history_list = l = MyTreeWidget(self)
|
||||||
l.setColumnCount(5)
|
l.setColumnCount(5)
|
||||||
for i,width in enumerate(self.column_widths['history']):
|
l.setColumnWidth(0, 40)
|
||||||
l.setColumnWidth(i, width)
|
l.setColumnWidth(1, 140)
|
||||||
|
l.setColumnWidth(2, 350)
|
||||||
|
l.setColumnWidth(3, 140)
|
||||||
|
l.setColumnWidth(4, 140)
|
||||||
l.setHeaderLabels( [ '', _( 'Date' ), _( 'Description' ) , _('Amount'), _('Balance')] )
|
l.setHeaderLabels( [ '', _( 'Date' ), _( 'Description' ) , _('Amount'), _('Balance')] )
|
||||||
self.connect(l, SIGNAL('itemDoubleClicked(QTreeWidgetItem*, int)'), self.tx_label_clicked)
|
self.connect(l, SIGNAL('itemDoubleClicked(QTreeWidgetItem*, int)'), self.tx_label_clicked)
|
||||||
self.connect(l, SIGNAL('itemChanged(QTreeWidgetItem*, int)'), self.tx_label_changed)
|
self.connect(l, SIGNAL('itemChanged(QTreeWidgetItem*, int)'), self.tx_label_changed)
|
||||||
|
@ -1061,8 +1061,12 @@ class ElectrumWindow(QMainWindow):
|
||||||
l.setColumnHidden(3, not self.receive_tab_mode == 2)
|
l.setColumnHidden(3, not self.receive_tab_mode == 2)
|
||||||
l.setColumnHidden(4, self.receive_tab_mode == 0)
|
l.setColumnHidden(4, self.receive_tab_mode == 0)
|
||||||
l.setColumnHidden(5, not self.receive_tab_mode == 1)
|
l.setColumnHidden(5, not self.receive_tab_mode == 1)
|
||||||
for i,width in enumerate(self.column_widths['receive']):
|
l.setColumnWidth(0, 50)
|
||||||
l.setColumnWidth(i, width)
|
l.setColumnWidth(1, 310)
|
||||||
|
l.setColumnWidth(2, 200)
|
||||||
|
l.setColumnWidth(3, 130)
|
||||||
|
l.setColumnWidth(4, 130)
|
||||||
|
l.setColumnWidth(5, 10)
|
||||||
|
|
||||||
gap = 0
|
gap = 0
|
||||||
is_red = False
|
is_red = False
|
||||||
|
@ -1118,8 +1122,9 @@ class ElectrumWindow(QMainWindow):
|
||||||
|
|
||||||
l = self.contacts_list
|
l = self.contacts_list
|
||||||
l.clear()
|
l.clear()
|
||||||
for i,width in enumerate(self.column_widths['contacts']):
|
l.setColumnWidth(0, 350)
|
||||||
l.setColumnWidth(i, width)
|
l.setColumnWidth(1, 330)
|
||||||
|
l.setColumnWidth(2, 100)
|
||||||
|
|
||||||
alias_targets = []
|
alias_targets = []
|
||||||
for alias, v in self.wallet.aliases.items():
|
for alias, v in self.wallet.aliases.items():
|
||||||
|
@ -2027,14 +2032,6 @@ class ElectrumWindow(QMainWindow):
|
||||||
def closeEvent(self, event):
|
def closeEvent(self, event):
|
||||||
g = self.geometry()
|
g = self.geometry()
|
||||||
self.config.set_key("winpos-qt", [g.left(),g.top(),g.width(),g.height()], True)
|
self.config.set_key("winpos-qt", [g.left(),g.top(),g.width(),g.height()], True)
|
||||||
widths = { "history":[], "receive":[], "contacts":[] }
|
|
||||||
for i in range(self.history_list.columnCount()):
|
|
||||||
widths["history"].append(self.history_list.columnWidth(i))
|
|
||||||
for i in range(self.receive_list.columnCount()):
|
|
||||||
widths["receive"].append(self.receive_list.columnWidth(i))
|
|
||||||
for i in range(self.contacts_list.columnCount()):
|
|
||||||
widths["contacts"].append(self.contacts_list.columnWidth(i))
|
|
||||||
self.config.set_key("column-widths", widths, True)
|
|
||||||
event.accept()
|
event.accept()
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue