dash/TODO
Wladimir J. van der Laan 6a8062a30d todo update
2011-05-15 08:32:30 +02:00

92 lines
1.7 KiB
Plaintext

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