6 /** Coin Control Features. */
10 CBitcoinAddress destChange;
19 destChange = CBitcoinAddress();
23 bool HasSelected() const
25 return (setSelected.size() > 0);
28 bool IsSelected(const uint256& hash, unsigned int n) const
30 COutPoint outpt(hash, n);
31 return (setSelected.count(outpt) > 0);
34 void Select(COutPoint& output)
36 setSelected.insert(output);
39 void UnSelect(COutPoint& output)
41 setSelected.erase(output);
49 void ListSelected(std::vector<COutPoint>& vOutpoints)
51 vOutpoints.assign(setSelected.begin(), setSelected.end());
55 std::set<COutPoint> setSelected;
59 #endif // COINCONTROL_H