Johann Bauer
95da5a8bed
Enable adding transactions from file through Drag and Drop
7 years ago
SomberNight
3de5b91c15
ScanQRTextEdit allow_multi=True for sweeping and importing privkeys into existing wallet
7 years ago
SomberNight
d403c59ad7
fix #3486
7 years ago
SomberNight
098c2be919
follow-up 70d23f9e3b
7 years ago
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
7 years ago
ThomasV
7578ce2331
cleanup py2 compatibility imports
7 years ago
ThomasV
252cb491c8
show message when copy button is pressed
7 years ago
Johann Bauer
5c2beb4ab5
Adjust colors if dark color scheme is used
7 years ago
SomberNight
6d6f5683cb
fix: return type of QFileDialog.getSaveFileName() changed
7 years ago
Johann Bauer
d9db331580
Fix wrong argument type in QMessageBox.information
TypeError: information(QWidget, str, str, buttons: Union[QMessageBox.StandardButtons, QMessageBox.StandardButton] = QMessageBox.Ok, defaultButton: QMessageBox.StandardButton = QMessageBox.NoButton): argument 4 has unexpected type 'str'
7 years ago
SomberNight
4ac162f18b
migration to PyQt5. initial commit.
7 years ago
ThomasV
f3027fa574
m
8 years ago
ThomasV
f1a8c0b0e6
misc. fixes for python3
8 years ago
Dmitry Sorokin
d304ccdf17
py3 in qtgui
8 years ago
Dmitry Sorokin
5be78950ca
py3
8 years ago
suut
bc4fcfbebd
Remove usages of deprecated apply() builtin
8 years ago
Johann Bauer
ec6ab022e3
Keep filter after updating the list
8 years ago
ThomasV
cd65516ff0
wrap list updates in setUpdatesEnabled()
8 years ago
ThomasV
ac59296846
allow spaces in private keys ( fix #1602 )
8 years ago
ThomasV
c90b2497f5
in-place labels update ( fix #1841 )
8 years ago
ThomasV
99a3250b3f
wizard: show passphrase in the same window as the seed
8 years ago
ThomasV
12dfccb3ab
Define TreeWidget subclasses for lists
* move class code in separate files
* make menu column-dependent (fixes #1734 )
9 years ago
ThomasV
fe9ec6de06
reformatting
9 years ago
Neil Booth
f92843bb10
Top level window fix for tx_dialog and h/w wallets
9 years ago
Neil Booth
618026f96c
Installwizard: tweak hardware wallet handling
9 years ago
Neil Booth
e2627e0944
QMessageBox is a top-level window
9 years ago
Neil Booth
144f53be18
Use TaskThread to simplify ThreadedButton
And improve labels dialog
9 years ago
Neil Booth
c714acf739
Add TaskThread, use to simplify WaitingDialog
This will be useful as a client thread for hardware wallets
9 years ago
Neil Booth
0219687d41
Some work on multisig.
9 years ago
Neil Booth
45f518e191
Improve Master Public Keys dialog
- Put the radio buttons inside the group box
- Share more code between the have-group-box and not cases
- Use ChoicesLayout
- Don't use cosigner terminology unless it's a Multisig wallet
9 years ago
Neil Booth
9cf0a9720f
QT handler improvements
Now we have the top_level_window() function, stop using the window
stack.
9 years ago
Neil Booth
83cc5e2001
Fix top level window issue on Mac
Better, more generic fix superseding prior two patches.
9 years ago
Neil Booth
2377476207
Separate out new QT util ChoicesLayout
For future use elsewhere
9 years ago
Neil Booth
40ae744c1e
Fix show_error inheritance issue
9 years ago
Neil Booth
a7028176cd
Trezor: Add wipe device functionality
Also add a chicken box for PIN removal.
9 years ago
Neil Booth
8f91af28a5
More cleanup of WaitingDialog
Simplify its interface
9 years ago
Neil Booth
ffd081ac21
Clean up WaitingDialog
Prevent GC so callers don't have to.
9 years ago
Neil Booth
0ecf2565ce
MessageBoxMixin-related cleanup
9 years ago
Neil Booth
9484b6371f
More modality fixes and cleanups
9 years ago
Neil Booth
15e9991e2a
Move message box logic to a mixin
9 years ago
Neil Booth
21e4a30371
Modality fixes for critical errors
9 years ago
Neil Booth
57d4b27696
Fix a bunch more modality issues for message boxes
9 years ago
Neil Booth
44a436e964
Make line_dialog, text_dialog window modal
Move new_wallet and get_wallet_folder from qt/__init__.py
to qt/main_window.py for correct centring and window modality.
9 years ago
Neil Booth
8598f9ef9c
Permit sweep of private keys for watch-only wallet
Fixes #1585
Warn user if watching-only.
Introduce new helper class WindowModalDialog and use it in a couple
of places. This is better than process-modal dialogs for our
multi-window daemon setup.
9 years ago
Neil Booth
2226667437
QT: Stop timer cleanly to avoid exceptions on exit
9 years ago
ThomasV
9d3162b1a1
simplify get_label
9 years ago
Neil Booth
0371a3dc32
Don't refresh whilst editing!
It's long been a pet peeve of mine that whilst editing a label,
something would cause Electrum to refresh the widget, such as
an incoming tx or a new block, and you'd lose your edits.
This changes MyTreeWidget so that, if editing, updates are
deferred until editing finishes.
9 years ago
Neil Booth
544b829f6e
Rework MyTreeWidget editing
Gets rid of need for EditableItem class.
New callback on_permit_edit to permit widgets to refuse editing.
Restores popup menu on activating a non-editable column behaviour.
9 years ago
ThomasV
533cdde366
right align numerical values in history widget
9 years ago
Neil Booth
9b50d1e7bc
Fix history headers on plugin load / unload
9 years ago