You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
94 lines
1.9 KiB
94 lines
1.9 KiB
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: |
|
|
|
To be able to make an external GUI, I am working on modularizing bitcoin into a library. This is basic code |
|
plumbing, 100% no functional changes. |
|
|
|
- Put guard statements around header files. |
|
|
|
- Removed macro foreach: conflicts with Qt4 keyword `foreach`, replaced with BOOST_FOREACH. |
|
|
|
- Prefix stdlib structures and functions with std:: in headers; "using namespace" in header files is |
|
generally frowned upon. These are moved to the implementation files. |
|
|
|
- Modularity: base48.h and most other header files can now be included without the other shebang |
|
(useful for linking external GUI to bitcoin core, part of GUI separation). |
|
The include files that need each other now include each other. |
|
|
|
|
|
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 |
|
|
|
|