The entry command no longer inherits item state

This commit is contained in:
John Wiegley 2009-02-22 19:00:55 -04:00
parent 25d62b63a2
commit f6b14cc34a

View file

@ -39,7 +39,6 @@ namespace {
{ {
optional<date_t> date; optional<date_t> date;
optional<date_t> eff_date; optional<date_t> eff_date;
item_t::state_t state;
optional<string> code; optional<string> code;
optional<string> note; optional<string> note;
mask_t payee_mask; mask_t payee_mask;
@ -54,7 +53,7 @@ namespace {
std::list<xact_template_t> xacts; std::list<xact_template_t> xacts;
entry_template_t() : state(item_t::UNCLEARED) {} entry_template_t() {}
void dump(std::ostream& out) const void dump(std::ostream& out) const
{ {
@ -66,19 +65,6 @@ namespace {
if (eff_date) if (eff_date)
out << "Effective: " << *eff_date << std::endl; out << "Effective: " << *eff_date << std::endl;
out << "State: ";
switch (state) {
case item_t::UNCLEARED:
out << "uncleared" << std::endl;
break;
case item_t::CLEARED:
out << "cleared" << std::endl;
break;
case item_t::PENDING:
out << "pending" << std::endl;
break;
}
if (code) if (code)
out << "Code: " << *code << std::endl; out << "Code: " << *code << std::endl;
if (note) if (note)
@ -271,8 +257,6 @@ namespace {
if (tmpl.eff_date) if (tmpl.eff_date)
added->_date_eff = tmpl.eff_date; added->_date_eff = tmpl.eff_date;
added->set_state(tmpl.state);
if (matching) { if (matching) {
added->payee = matching->payee; added->payee = matching->payee;
added->code = matching->code; added->code = matching->code;