Neil Booth
15e9991e2a
Move message box logic to a mixin
9 years ago
Neil Booth
0a3a0f12cc
Make more dialogs window-modal
Also remove some unnecessary imports
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
Richard Ulrich
ae3b82297f
added missing import
9 years ago
Neil Booth
e1c0298fc2
Write the wallet less often
This should speed up synchronization / restoration of large wallets.
Wallets are written only when they switch to up_to_date state, or
when stop_threads() is called when closing the daemon, or when
a command line command finishes.
9 years ago
ThomasV
ba26996367
fix exchange_rate in kivy
9 years ago
Neil Booth
b1704ce911
Fix multiple trustedcoin bugs.
9 years ago
ThomasV
de964f4033
plugins: on_close method
9 years ago
ThomasV
9b2885e697
kivy: updates
9 years ago
Neil Booth
eb82a5e689
Cleanup labels/qt imports.
9 years ago
Neil Booth
a0b031c7df
Fix labels plugin wallet popping bug.
9 years ago
ThomasV
b700340ff9
kivy: use exchange rates in amount dialog
9 years ago
Anwesh
0ece74eea6
Coinsecure exchange added
9 years ago
ThomasV
74a9e2296c
separate Network and Plugins
9 years ago
ThomasV
6ec610c359
kivy updates
9 years ago
ThomasV
deefd74c37
labels sync for kivy
9 years ago
ThomasV
d8e65782e1
ledger: cmdline plugin
9 years ago
ThomasV
ddae2516c1
keepkey: cmdline plugin
9 years ago
ThomasV
c7b1721f58
fix cmdline trezor
9 years ago
ThomasV
d5f43610ed
fix imports in hardware wallets
9 years ago
Neil Booth
90dee43998
Move estimated_fee to Transaction class
It's not a function of the wallet but of the transaction
so it more naturally belongs there.
9 years ago
ThomasV
0c20e737a9
fix missing import
9 years ago
ThomasV
9782734f4c
plugins: trustedcoin fixes
9 years ago
Neil Booth
cf23127ac1
Preserve alphabetical ordering...
And 2 is the default anyway as for most western currencies.
9 years ago
ThomasV
c6780cce84
add Bitso exchange rate
9 years ago
ThomasV
ba2c737a21
finish separation between plugins and GUIs
9 years ago
ThomasV
2c0489c809
plugins: separate GUIs using child classes
9 years ago
ThomasV
175fdbcac6
Disentangle plugins and window management; use Qt signals
9 years ago
Neil Booth
e9384f15ed
Plugins manage their own wallet tracking
9 years ago
Neil Booth
d1cd6d5645
Labels plugin: drop wallet on window close
Will help GC
9 years ago
ThomasV
c86ef5e8b0
hardware wallets: fix sign_transaction in resstored wallets
9 years ago
Neil Booth
7d0d2f2097
Work around Bitcoin Venezuela serving NULLs.
Fixes #1510 .
9 years ago
ThomasV
7a060e86b2
minor fix FX plugin
9 years ago
ThomasV
302ce7c15b
simplify exchange_rate hooks
9 years ago
Tim Bellefleur
e81814416a
Add historical data for BitcoinAverage (via CSV)
9 years ago
Tim Bellefleur
ad198c372b
Add BitStamp to exchange rate options.
9 years ago
Tim Bellefleur
80bf9952e8
Fix method call to BitcoinAverage
9 years ago
ThomasV
a5e94ef0e8
kivy: use plugins
9 years ago
ThomasV
87168282b9
check wallet type in installwizard_load_wallet hook
9 years ago
Neil Booth
6bbde8389d
Pass window not window.app
9 years ago
Neil Booth
a4a2eb9b5c
Handle None satoshis properly
9 years ago
Neil Booth
cf44e65ba8
Rework resizing of send and receive tabs
Should fix #1458
They now function in essentially the same way.
9 years ago
ThomasV
3f145864ef
fix syntax error in exchange rate plugin
9 years ago
Neil Booth
22788e9ab0
Use spot rate for unconfirmed TXs
9 years ago
ThomasV
483cf2286f
format_amount_and_units: general method to display amounts and fiat values. fixes #1078
9 years ago
Neil Booth
f710d872c7
When using labels plugin write wallet once
Poor hook coupling would cause the wallet to be written
twice unnecessarily when using the labels plugin and changing
a label
9 years ago
Neil Booth
886192aba7
Make trustedcoin.py multi-window compatible
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
ThomasV
37caf97ee9
show currency in column header rather than in each row
9 years ago
Neil Booth
650f9b215c
Fix itbit
9 years ago