1 #include "coincontrol.h"
4 CCoinControl::CCoinControl()
9 void CCoinControl::SetNull()
11 destChange = CBitcoinAddress();
15 bool CCoinControl::HasSelected() const
17 return (setSelected.size() > 0);
20 bool CCoinControl::IsSelected(const uint256 &hash, unsigned int n) const
22 COutPoint outpt(hash, n);
23 return (setSelected.count(outpt) > 0);
26 void CCoinControl::Select(COutPoint &output)
28 setSelected.insert(output);
31 void CCoinControl::UnSelect(COutPoint &output)
33 setSelected.erase(output);
36 void CCoinControl::UnSelectAll()
41 void CCoinControl::ListSelected(std::vector<COutPoint> &vOutpoints)
43 vOutpoints.assign(setSelected.begin(), setSelected.end());