ThomasV
de964f4033
plugins: on_close method
9 years ago
ThomasV
9b2885e697
kivy: updates
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
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
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
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
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
Neil Booth
154cdd1697
Improved error handling for exchange requests
9 years ago
Neil Booth
c0b93c83ab
Minor fixes to exchange_rate plugin
- some exchanges only server their API via http
- add/remove columns as the history check box is selected/deselected
9 years ago
Neil Booth
0db2dbf3d7
Extra headers only if used.
9 years ago
Neil Booth
93b99ebded
Handy new class PrintError
Saves adding "def print_error" to endless classes.
9 years ago
Neil Booth
9b50d1e7bc
Fix history headers on plugin load / unload
9 years ago
Neil Booth
26f2c757d3
Implement correct currency precision
9 years ago
Neil Booth
ce3c38db38
Remove FIXME and dead variable
9 years ago
Neil Booth
1d35954541
Fix status bar FX balance display
9 years ago
Neil Booth
34ce6d1821
Updates for exchange_rate plugin
Have AmountEdit return an int if is_int, otherwise a Decimal
Set the tray tooltip unconditionally.
More verbose logging for exchage_rate plugin.
Get rate_float from Coindesk as rate can have commas.
Plugin tracks windows itself, and doesn't create its own
members in the window objects.
Clean up the edit handling.
9 years ago
Neil Booth
95d3f6da1f
A couple of fixes
- Give hook correct name
- Use spot if no data and today - tx_date <= 2 because of timezone
differences.
9 years ago
Neil Booth
76465aa6bd
ExchangeBase is not an exchange
9 years ago
Neil Booth
9e0e54157e
More improvements to exchange_rate plugin
Everything should now update correctly on incoming data from
the exchange server.
9 years ago
Neil Booth
c290455b94
More signal work and bugfixes
Replace self.fiat_unit() mostly with self.ccy, except
for cases where a dynamic post-hoc query is needed.
Block signals to prevent unwanted currency choice change.
Remove dead code.
9 years ago
Neil Booth
b5f986ee56
Torwards sane signalling for exchange_rate plugin
9 years ago
Neil Booth
2a9bc559b2
Remove unwanted hook.
9 years ago
Neil Booth
915ee94cdd
Re-add Fiat Balance column
9 years ago
Neil Booth
1171a25815
Genericize plugin handling of thread jobs
Move it to the Plugins class so all plugins get it for
free.
9 years ago
Neil Booth
3d2ab45b04
Merge Exchanger class into the Plugin class.
9 years ago
ThomasV
b036e8597a
fix typo
9 years ago
ThomasV
1f215ae673
cleanup
9 years ago
ThomasV
015e274dab
rework exchange_rate hooks
9 years ago
Neil Booth
2df8881824
Remove duplication of parent column names.
We no longer assume how many columns the history widget
has or their names.
Add a fiat balance column.
Remove extra columns when shutting the plugin.
9 years ago
Neil Booth
f4a1b0adce
Fix Winkdex.
9 years ago
Neil Booth
8cccf1eec5
Don't resize extra column to contents
Something in QT makes this very slow for this column after
editing a label
9 years ago
Neil Booth
9da22000b6
More improvements to exchange_rate plugin
- better historical rate handling, including caching
- grabbing and scanning wallet transactions no longer needed
- fix autosize of fiat column
- more efficient
9 years ago