- Implemented ColDate, ColDue, ColEntry, ColEnd, ColStart, ColUntil,
  ColWait.
- Implemented formats: default, iso, julian, epoch.
This commit is contained in:
Paul Beckingham 2011-05-02 01:50:48 -04:00
parent 8f00665268
commit df8496edae
17 changed files with 772 additions and 18 deletions

View file

@ -29,19 +29,19 @@
#include <Column.h>
#include <ColDepends.h>
#include <ColDescription.h>
//#include <ColDue.h>
//#include <ColEnd.h>
//#include <ColEntry.h>
#include <ColDue.h>
#include <ColEnd.h>
#include <ColEntry.h>
#include <ColID.h>
#include <ColPriority.h>
#include <ColProject.h>
#include <ColRecur.h>
//#include <ColStart.h>
#include <ColStart.h>
#include <ColStatus.h>
#include <ColTags.h>
//#include <ColUntil.h>
#include <ColUntil.h>
#include <ColUUID.h>
//#include <ColWait.h>
#include <ColWait.h>
#include <text.h>
extern Context context;
@ -71,19 +71,19 @@ Column* Column::factory (const std::string& name)
Column* column;
if (column_name == "depends") column = new ColumnDepends ();
else if (column_name == "description") column = new ColumnDescription ();
// else if (column_name == "due") column = new ColumnDue ();
// else if (column_name == "end") column = new ColumnEnd ();
// else if (column_name == "entry") column = new ColumnEntry ();
else if (column_name == "due") column = new ColumnDue ();
else if (column_name == "end") column = new ColumnEnd ();
else if (column_name == "entry") column = new ColumnEntry ();
else if (column_name == "id") column = new ColumnID ();
else if (column_name == "priority") column = new ColumnPriority ();
else if (column_name == "project") column = new ColumnProject ();
else if (column_name == "recur") column = new ColumnRecur ();
// else if (column_name == "start") column = new ColumnStart ();
else if (column_name == "start") column = new ColumnStart ();
else if (column_name == "status") column = new ColumnStatus ();
else if (column_name == "tags") column = new ColumnTags ();
// else if (column_name == "until") column = new ColumnUntil ();
else if (column_name == "until") column = new ColumnUntil ();
else if (column_name == "uuid") column = new ColumnUUID ();
// else if (column_name == "wait") column = new ColumnWait ();
else if (column_name == "wait") column = new ColumnWait ();
else
throw std::string ("Unrecognized column type '") + column_name + "'";