Amir Taaki
9c122c23ea
Fixed issue 19 by jimboman77: https://github.com/spesmilo/electrum/issues/19
...
"Right now the only check thats being done is making sure that the length isn't 0, ie something is being entered before the send button becomes clickable."
Also check that entered amount is <= btc_balance before enabling send button.
2012-08-29 21:43:34 +01:00
Amir Taaki
ca4473c620
If wallet does not exist, then it does not even attempt to read the config (read returns on IOError exception). Ergo a new wallet will not ever set the theme name and it will stay as None. We change this to a sensible default so new wallets have a themed GUI.
2012-08-29 21:27:22 +01:00
Amir Taaki
4c1bc14104
Remove assert which isn't true for the commands (only the GUI).
2012-08-29 20:54:28 +01:00
Amir Taaki
b3b910d926
WalletSynchronizer had a race condition caused by calling the callback before the Qt event loop (or other initialisation) finished. Ergo we split initialisation and the running of the thread, then use Qt SIGNALs to yield back into the Qt event loop. This ensures that the callback for the servers_list_changed is not called until the main Qt event loop is actually running.
2012-08-29 20:53:22 +01:00
Amir Taaki
e61d478a80
Tidy up of code to comply with style guide.
2012-08-29 20:53:22 +01:00
Maran
3216a86773
Merge branch '1.0'
2012-08-28 11:04:30 +02:00
Maran
4e3e4b90ea
Fix port number for bytesized
2012-08-28 11:04:11 +02:00
Amir Taaki
6dfb9e12c7
Fixed bug where switching servers causes assert failure.
2012-08-27 04:02:15 +02:00
Amir Taaki
3fe5ba85b2
Added QObject to MiniActuator.
2012-08-27 03:50:42 +02:00
Amir Taaki
10e3aa7c1e
Merge branch 'servers'
...
Conflicts:
lib/gui_lite.py
2012-08-27 03:48:57 +02:00
Amir Taaki
2b6d5ebd55
Change server in lite mode.
2012-08-27 03:47:40 +02:00
Amir Taaki
b25e93c4bc
Update servers list once fetched from remote.
2012-08-27 03:32:31 +02:00
Amir Taaki
26c0b786e9
RAII open of wallet file.
2012-08-24 22:02:58 +01:00
Amir Taaki
3d836ebc38
Revert "Don't need two try/catch statments if nothing happens when exception is caught"
...
This reverts commit 6b86942ccb
.
2012-08-24 22:01:08 +01:00
Amir Taaki
5c4be3196a
Better looking set_path(wallet_path) method. Flattened function that's easier to read.
2012-08-24 10:34:38 +01:00
Amir Taaki
58e6050f52
Better looking set_path(wallet_path) method. Flattened function that's easier to read.
2012-08-24 09:34:30 +01:00
Jimbo77
25ad5fcd06
got rid of print_error
2012-08-23 18:38:28 -07:00
Jimbo77
a6239764d2
small cosmetic change
2012-08-23 18:36:40 -07:00
Jimbo77
34a3eea0bf
changed imports to fit pep8 styleguide
2012-08-23 18:21:17 -07:00
Jimbo77
2de8df6758
getting rid of another BaseExceptions
2012-08-23 18:17:30 -07:00
Jimbo77
e12699ae75
getting rid of more BaseExceptions
2012-08-23 18:16:27 -07:00
Jimbo77
cdc16acabb
changed to more descriptive exception
2012-08-23 18:11:57 -07:00
Jimbo77
6b86942ccb
Don't need two try/catch statments if nothing happens when exception is caught
2012-08-23 18:02:55 -07:00
Jimbo77
719b9d7d33
Small cosmetic fix
2012-08-23 18:01:06 -07:00
Jimbo77
407070bba0
Didn't need a seperate variable just for string
2012-08-23 17:59:54 -07:00
Jimbo77
cb67ec4454
changed to more descriptive exception
2012-08-23 17:50:44 -07:00
Amir Taaki
89953895f8
Added explanation to line returning qVariant for future eyes.
2012-08-23 10:09:54 +01:00
Amir Taaki
77b3052f44
(explanation: the value returned is a qVariant not a bool and so needs explicit comparison to work)
...
Revert "got rid of boolean value comparison using == as stated in pep8 style guide"
This reverts commit 3bd7717038
.
2012-08-23 10:07:28 +01:00
Jimbo77
9fc4e1a1b1
changed lookup_rate() to non-public
2012-08-22 20:11:38 -07:00
Jimbo77
3f167cb650
got rid of magic number
2012-08-22 19:50:21 -07:00
Jimbo77
c2713f6089
changed to use built-in list methods
2012-08-22 18:33:55 -07:00
Jimbo77
6122898915
changed to use built-in list methods
2012-08-22 18:33:35 -07:00
Jimbo77
e0d6570a1f
created set_quote_currency() docstring
2012-08-22 18:25:38 -07:00
Jimbo77
f8c68fc51e
created amount_input_changed() docstring
2012-08-22 18:22:56 -07:00
Jimbo77
f2277adf10
created mousePressedEvents() and se_balance_text() docstrings
2012-08-22 18:07:35 -07:00
Jimbo77
3bd7717038
got rid of boolean value comparison using == as stated in pep8 style guide
2012-08-22 17:50:54 -07:00
Jimbo77
9f4f7ee3c6
created docstring for set_button_amount()
2012-08-22 17:45:19 -07:00
Jimbo77
fac2bc7387
updated create_quote_text() docstring
2012-08-22 17:30:59 -07:00
Jimbo77
36e250d3ab
created create_quote_text() docstring
2012-08-22 17:26:50 -07:00
Jimbo77
e34243d778
created set_balance() docstring
2012-08-22 17:20:42 -07:00
Jimbo77
62ec74c010
created docstring for expand()
2012-08-22 16:35:34 -07:00
Amir Taaki
943bcd0c84
Use self.close instead of sys.exit (self.close() is the proper Qt method :)
2012-08-22 19:41:06 +01:00
Jimbo77
b027678d0e
created several more docstrings in miniActuator
2012-08-21 23:34:12 -07:00
Jimbo77
69110160ac
created docstring for miniActuator
2012-08-21 23:17:48 -07:00
Jimbo77
deb29affc5
created load_theme() docstring
2012-08-21 22:43:35 -07:00
Jimbo77
74cea9b709
Created docstring for miniActuator __init__()
2012-08-21 22:36:15 -07:00
Jimbo77
d76a85acff
added quit functionality to menubar in lite gui
2012-08-21 22:21:28 -07:00
Amir Taaki
3a648f9119
Show list of all the servers available in the menubar.
2012-08-20 10:20:40 +01:00
Amir Taaki
2598e89d00
More Pythonics util.print_error
2012-08-20 10:11:23 +01:00
Jimbo77
d66673eca2
more print_errors() deleted
2012-08-19 19:59:05 -07:00