Merge branch 'add-rightclick-options'
This commit is contained in:
commit
abe94b3ca5
|
@ -167,6 +167,8 @@ class MyForm(QtGui.QMainWindow):
|
||||||
"MainWindow", "Disable"), self.on_action_YourIdentitiesDisable)
|
"MainWindow", "Disable"), self.on_action_YourIdentitiesDisable)
|
||||||
self.actionClipboard = self.ui.addressContextMenuToolbar.addAction(_translate(
|
self.actionClipboard = self.ui.addressContextMenuToolbar.addAction(_translate(
|
||||||
"MainWindow", "Copy address to clipboard"), self.on_action_YourIdentitiesClipboard)
|
"MainWindow", "Copy address to clipboard"), self.on_action_YourIdentitiesClipboard)
|
||||||
|
self.actionClipboardEmail = self.ui.addressContextMenuToolbar.addAction(_translate(
|
||||||
|
"MainWindow", "Copy E-Mail formatted address to clipboard"), self.on_action_YourIdentitiesClipboardEmail)
|
||||||
self.actionSpecialAddressBehavior = self.ui.addressContextMenuToolbar.addAction(_translate(
|
self.actionSpecialAddressBehavior = self.ui.addressContextMenuToolbar.addAction(_translate(
|
||||||
"MainWindow", "Special address behavior..."), self.on_action_SpecialAddressBehaviorDialog)
|
"MainWindow", "Special address behavior..."), self.on_action_SpecialAddressBehaviorDialog)
|
||||||
self.ui.tableWidgetYourIdentities.setContextMenuPolicy(
|
self.ui.tableWidgetYourIdentities.setContextMenuPolicy(
|
||||||
|
@ -177,6 +179,7 @@ class MyForm(QtGui.QMainWindow):
|
||||||
self.popMenu.addAction(self.actionNew)
|
self.popMenu.addAction(self.actionNew)
|
||||||
self.popMenu.addSeparator()
|
self.popMenu.addSeparator()
|
||||||
self.popMenu.addAction(self.actionClipboard)
|
self.popMenu.addAction(self.actionClipboard)
|
||||||
|
self.popMenu.addAction(self.actionClipboardEmail)
|
||||||
self.popMenu.addSeparator()
|
self.popMenu.addSeparator()
|
||||||
self.popMenu.addAction(self.actionEnable)
|
self.popMenu.addAction(self.actionEnable)
|
||||||
self.popMenu.addAction(self.actionDisable)
|
self.popMenu.addAction(self.actionDisable)
|
||||||
|
@ -189,6 +192,8 @@ class MyForm(QtGui.QMainWindow):
|
||||||
"MainWindow", "Send message to this address"), self.on_action_AddressBookSend)
|
"MainWindow", "Send message to this address"), self.on_action_AddressBookSend)
|
||||||
self.actionAddressBookClipboard = self.ui.addressBookContextMenuToolbar.addAction(_translate(
|
self.actionAddressBookClipboard = self.ui.addressBookContextMenuToolbar.addAction(_translate(
|
||||||
"MainWindow", "Copy address to clipboard"), self.on_action_AddressBookClipboard)
|
"MainWindow", "Copy address to clipboard"), self.on_action_AddressBookClipboard)
|
||||||
|
self.actionAddressBookClipboardEmail = self.ui.addressBookContextMenuToolbar.addAction(_translate(
|
||||||
|
"MainWindow", "Copy E-Mail formatted address to clipboard"), self.on_action_AddressBookClipboardEmail)
|
||||||
self.actionAddressBookSubscribe = self.ui.addressBookContextMenuToolbar.addAction(_translate(
|
self.actionAddressBookSubscribe = self.ui.addressBookContextMenuToolbar.addAction(_translate(
|
||||||
"MainWindow", "Subscribe to this address"), self.on_action_AddressBookSubscribe)
|
"MainWindow", "Subscribe to this address"), self.on_action_AddressBookSubscribe)
|
||||||
self.actionAddressBookNew = self.ui.addressBookContextMenuToolbar.addAction(_translate(
|
self.actionAddressBookNew = self.ui.addressBookContextMenuToolbar.addAction(_translate(
|
||||||
|
@ -202,6 +207,7 @@ class MyForm(QtGui.QMainWindow):
|
||||||
self.popMenuAddressBook = QtGui.QMenu(self)
|
self.popMenuAddressBook = QtGui.QMenu(self)
|
||||||
self.popMenuAddressBook.addAction(self.actionAddressBookSend)
|
self.popMenuAddressBook.addAction(self.actionAddressBookSend)
|
||||||
self.popMenuAddressBook.addAction(self.actionAddressBookClipboard)
|
self.popMenuAddressBook.addAction(self.actionAddressBookClipboard)
|
||||||
|
self.popMenuAddressBook.addAction(self.actionAddressBookClipboardEmail)
|
||||||
self.popMenuAddressBook.addAction( self.actionAddressBookSubscribe )
|
self.popMenuAddressBook.addAction( self.actionAddressBookSubscribe )
|
||||||
self.popMenuAddressBook.addSeparator()
|
self.popMenuAddressBook.addSeparator()
|
||||||
self.popMenuAddressBook.addAction(self.actionAddressBookNew)
|
self.popMenuAddressBook.addAction(self.actionAddressBookNew)
|
||||||
|
@ -2263,6 +2269,22 @@ class MyForm(QtGui.QMainWindow):
|
||||||
clipboard = QtGui.QApplication.clipboard()
|
clipboard = QtGui.QApplication.clipboard()
|
||||||
clipboard.setText(fullStringOfAddresses)
|
clipboard.setText(fullStringOfAddresses)
|
||||||
|
|
||||||
|
def on_action_AddressBookClipboardEmail(self):
|
||||||
|
fullStringOfAddresses = ''
|
||||||
|
listOfSelectedRows = {}
|
||||||
|
for i in range(len(self.ui.tableWidgetAddressBook.selectedIndexes())):
|
||||||
|
listOfSelectedRows[
|
||||||
|
self.ui.tableWidgetAddressBook.selectedIndexes()[i].row()] = 0
|
||||||
|
for currentRow in listOfSelectedRows:
|
||||||
|
addressAtCurrentRow = str(self.ui.tableWidgetAddressBook.item(
|
||||||
|
currentRow, 1).text())
|
||||||
|
if fullStringOfAddresses == '':
|
||||||
|
fullStringOfAddresses = '{}@{}'.format(getBase58Capitaliation(addressAtCurrentRow), addressAtCurrentRow)
|
||||||
|
else:
|
||||||
|
fullStringOfAddresses += ', ' + '{}@{}'.format(getBase58Capitaliation(addressAtCurrentRow), addressAtCurrentRow)
|
||||||
|
clipboard = QtGui.QApplication.clipboard()
|
||||||
|
clipboard.setText(fullStringOfAddresses)
|
||||||
|
|
||||||
def on_action_AddressBookSend(self):
|
def on_action_AddressBookSend(self):
|
||||||
listOfSelectedRows = {}
|
listOfSelectedRows = {}
|
||||||
for i in range(len(self.ui.tableWidgetAddressBook.selectedIndexes())):
|
for i in range(len(self.ui.tableWidgetAddressBook.selectedIndexes())):
|
||||||
|
@ -2503,6 +2525,13 @@ class MyForm(QtGui.QMainWindow):
|
||||||
clipboard = QtGui.QApplication.clipboard()
|
clipboard = QtGui.QApplication.clipboard()
|
||||||
clipboard.setText(str(addressAtCurrentRow))
|
clipboard.setText(str(addressAtCurrentRow))
|
||||||
|
|
||||||
|
def on_action_YourIdentitiesClipboardEmail(self):
|
||||||
|
currentRow = self.ui.tableWidgetYourIdentities.currentRow()
|
||||||
|
addressAtCurrentRow = str(self.ui.tableWidgetYourIdentities.item(
|
||||||
|
currentRow, 1).text())
|
||||||
|
clipboard = QtGui.QApplication.clipboard()
|
||||||
|
clipboard.setText('{}@{}'.format(getBase58Capitaliation(addressAtCurrentRow), addressAtCurrentRow))
|
||||||
|
|
||||||
def on_context_menuYourIdentities(self, point):
|
def on_context_menuYourIdentities(self, point):
|
||||||
self.popMenu.exec_(
|
self.popMenu.exec_(
|
||||||
self.ui.tableWidgetYourIdentities.mapToGlobal(point))
|
self.ui.tableWidgetYourIdentities.mapToGlobal(point))
|
||||||
|
|
Reference in New Issue
Block a user