make TDB2.undo non-public

The stats command calls an API to provide this information in a way that
will still be relevant for TaskChampion, while CmdInfo's access to the
data remains.  The TaskChampion interface for per-task hitsory is still
not ready.
This commit is contained in:
Dustin J. Mitchell
2022-04-01 22:15:55 +00:00
committed by Tomas Babej
parent 2f30bc8cbf
commit 4ebd0ffb39
4 changed files with 33 additions and 25 deletions

View File

@@ -136,6 +136,7 @@ public:
bool read_only ();
int num_local_changes ();
int num_reverts_possible ();
size_t data_size ();
void clear ();
@@ -154,11 +155,12 @@ private:
public:
TF2 pending;
TF2 completed;
TF2 undo;
protected:
friend class CmdSync; // CmdSync accesses the backlog directly
TF2 backlog;
friend class CmdInfo; // CmdInfo uses undo data to give history
TF2 undo;
private:
std::string _location;