diff --git a/src/TDB2.cpp b/src/TDB2.cpp index ccc85b570..6f3a6f00e 100644 --- a/src/TDB2.cpp +++ b/src/TDB2.cpp @@ -368,6 +368,27 @@ int TF2::id (const std::string& uuid) return 0; } +//////////////////////////////////////////////////////////////////////////////// +void TF2::clear () +{ + _read_only = false; + _dirty = false; + _loaded_tasks = false; + _loaded_lines = false; + _loaded_contents = false; + + _contents = ""; + _file._data = ""; + + _tasks.clear (); + _added_tasks.clear (); + _modified_tasks.clear (); + _lines.clear (); + _added_lines.clear (); + _I2U.clear (); + _U2I.clear (); +} + //////////////////////////////////////////////////////////////////////////////// //