This PR fixes #646 and introduces some enhancements to the Address Book functionality.
A new “Address Type” column has been added to the address book table page, only visible for the “Receiving address” tab. Users can employ an also new added combo box at the bottom of the page to filter address by their type, this filtering can be combined with the current search line text box. When the export feature is used, this new field will be included.
As highlighted with the performed manual testing shown in the image above:
- address type combo box has been reused from receive coins dialog, but each widget container can specify different tool-tips for their items;
- “Sending address” tab doesn’t display the new column, combo box or its label, and the search text specify only the fields to be filtered out;
- “Receiving address” tab display the new added widgets, filter works fine in combination of either text, combo item selection or combination of both, tool-tip texts differs from the ones on the receive coins dialog where the address can be created specifying their types.
Tested in mainnet
and all test networks.
For code reviewers, please check the commit messages for a detailed breakdown.