|
|
|
Toolbar:
|
|
|
|
Send coins
|
|
|
|
Address book
|
|
|
|
|
|
|
|
- "Your bitcoin address" label
|
|
|
|
- address field
|
|
|
|
- "New..."
|
|
|
|
- Copy to Clipboard
|
|
|
|
|
|
|
|
Balance: XXX
|
|
|
|
|
|
|
|
Tabs:
|
|
|
|
All transactions
|
|
|
|
Sent/Received
|
|
|
|
Sent
|
|
|
|
Received
|
|
|
|
|
|
|
|
Table [columns]:
|
|
|
|
Status
|
|
|
|
Date
|
|
|
|
Description
|
|
|
|
Debit
|
|
|
|
Credit
|
|
|
|
|
|
|
|
** Table should be the same in all tabs. Do we really need different widgets?
|
|
|
|
-> yes, to have different proxy views
|
|
|
|
|
|
|
|
** Table rows are much too high?
|
|
|
|
|
|
|
|
Status bar:
|
|
|
|
Permanent status indicators:
|
|
|
|
< actions_crystal_project: connect_established.png / connect_no.png >
|
|
|
|
N connections
|
|
|
|
M blocks
|
|
|
|
O transactions
|
|
|
|
|
|
|
|
SendCoinDialog
|
|
|
|
AddressesDialog (Address book)
|
|
|
|
Receiving/Sending
|
|
|
|
|
|
|
|
OptionsDialog
|
|
|
|
Tabs at the left
|
|
|
|
AboutDialog
|
|
|
|
|
|
|
|
|
|
|
|
- Move resources to res/
|
|
|
|
|
|
|
|
- Send icon
|
|
|
|
|
|
|
|
- Address Book icon
|
|
|
|
|
|
|
|
- Translation
|
|
|
|
|
|
|
|
- Toolbar icon
|
|
|
|
|
|
|
|
- 'notify' on incoming transaction
|
|
|
|
|
|
|
|
- AddressTableModel
|
|
|
|
- Name / Label
|
|
|
|
- Address
|
|
|
|
- Delete / Copy to clipboard based on tab
|
|
|
|
|
|
|
|
- Make icon blend into taskbar and maybe silver/grey
|
|
|
|
Same for the other icons?
|
|
|
|
|
|
|
|
|
|
|
|
Done:
|
|
|
|
|
|
|
|
Compatibility with Qt, and some more modularity
|
|
|
|
|
|
|
|
- Put guard statements around header files.
|
|
|
|
|
|
|
|
- Removed macro foreach: conflicts with Qt keyword foreach, replaced back with BOOST_FOREACH
|
|
|
|
|
|
|
|
- Prefix stdlib structures and functions with std:: in headers; "using namespace" in header files is
|
|
|
|
generally frowned upon
|
|
|
|
|
|
|
|
- Modularity: base48.h can now be included without including all the headers
|
|
|
|
(useful for linking external GUI to bitcoin core, part of GUI separation)
|
|
|
|
|
|
|
|
Todo:
|
|
|
|
|
|
|
|
- Repeated in all files?
|
|
|
|
#define __STDC_LIMIT_MACROS // to enable UINT64_MAX from stdint.h
|
|
|
|
#include "main.h"
|
|
|
|
#ifndef GUI
|
|
|
|
#include "noui.h"
|
|
|
|
#endif
|
|
|
|
|
|
|
|
- Check windows support / cross platform
|
|
|
|
|