Col*: Assigned a type-specific base class to each column object

- Base class currently does nothing.
This commit is contained in:
Paul Beckingham
2015-10-31 12:12:30 -04:00
parent 3475995f39
commit de9c0b97f6
14 changed files with 25 additions and 78 deletions

View File

@@ -27,13 +27,9 @@
#ifndef INCLUDED_COLDEPENDS #ifndef INCLUDED_COLDEPENDS
#define INCLUDED_COLDEPENDS #define INCLUDED_COLDEPENDS
#include <vector> #include <ColTypeString.h>
#include <string>
#include <Column.h>
#include <Color.h>
#include <Task.h>
class ColumnDepends : public Column class ColumnDepends : public ColumnTypeString
{ {
public: public:
ColumnDepends (); ColumnDepends ();

View File

@@ -27,13 +27,9 @@
#ifndef INCLUDED_COLDESCRIPTION #ifndef INCLUDED_COLDESCRIPTION
#define INCLUDED_COLDESCRIPTION #define INCLUDED_COLDESCRIPTION
#include <vector> #include <ColTypeString.h>
#include <string>
#include <Column.h>
#include <Color.h>
#include <Task.h>
class ColumnDescription : public Column class ColumnDescription : public ColumnTypeString
{ {
public: public:
ColumnDescription (); ColumnDescription ();

View File

@@ -27,13 +27,9 @@
#ifndef INCLUDED_COLID #ifndef INCLUDED_COLID
#define INCLUDED_COLID #define INCLUDED_COLID
#include <vector> #include <ColTypeNumeric.h>
#include <string>
#include <Column.h>
#include <Color.h>
#include <Task.h>
class ColumnID : public Column class ColumnID : public ColumnTypeNumeric
{ {
public: public:
ColumnID (); ColumnID ();

View File

@@ -27,13 +27,9 @@
#ifndef INCLUDED_COLIMASK #ifndef INCLUDED_COLIMASK
#define INCLUDED_COLIMASK #define INCLUDED_COLIMASK
#include <vector> #include <ColTypeNumeric.h>
#include <string>
#include <Column.h>
#include <Color.h>
#include <Task.h>
class ColumnIMask : public Column class ColumnIMask : public ColumnTypeNumeric
{ {
public: public:
ColumnIMask (); ColumnIMask ();

View File

@@ -27,13 +27,9 @@
#ifndef INCLUDED_COLMASK #ifndef INCLUDED_COLMASK
#define INCLUDED_COLMASK #define INCLUDED_COLMASK
#include <vector> #include <ColTypeString.h>
#include <string>
#include <Column.h>
#include <Color.h>
#include <Task.h>
class ColumnMask : public Column class ColumnMask : public ColumnTypeString
{ {
public: public:
ColumnMask (); ColumnMask ();

View File

@@ -27,13 +27,9 @@
#ifndef INCLUDED_COLPARENT #ifndef INCLUDED_COLPARENT
#define INCLUDED_COLPARENT #define INCLUDED_COLPARENT
#include <vector> #include <ColTypeString.h>
#include <string>
#include <Column.h>
#include <Color.h>
#include <Task.h>
class ColumnParent : public Column class ColumnParent : public ColumnTypeString
{ {
public: public:
ColumnParent (); ColumnParent ();

View File

@@ -27,13 +27,9 @@
#ifndef INCLUDED_COLPROJECT #ifndef INCLUDED_COLPROJECT
#define INCLUDED_COLPROJECT #define INCLUDED_COLPROJECT
#include <vector> #include <ColTypeString.h>
#include <string>
#include <Column.h>
#include <Color.h>
#include <Task.h>
class ColumnProject : public Column class ColumnProject : public ColumnTypeString
{ {
public: public:
ColumnProject (); ColumnProject ();

View File

@@ -27,13 +27,9 @@
#ifndef INCLUDED_COLRECUR #ifndef INCLUDED_COLRECUR
#define INCLUDED_COLRECUR #define INCLUDED_COLRECUR
#include <vector> #include <ColTypeDuration.h>
#include <string>
#include <Column.h>
#include <Color.h>
#include <Task.h>
class ColumnRecur : public Column class ColumnRecur : public ColumnTypeDuration
{ {
public: public:
ColumnRecur (); ColumnRecur ();

View File

@@ -27,13 +27,9 @@
#ifndef INCLUDED_COLSTATUS #ifndef INCLUDED_COLSTATUS
#define INCLUDED_COLSTATUS #define INCLUDED_COLSTATUS
#include <vector> #include <ColTypeString.h>
#include <string>
#include <Column.h>
#include <Color.h>
#include <Task.h>
class ColumnStatus : public Column class ColumnStatus : public ColumnTypeString
{ {
public: public:
ColumnStatus (); ColumnStatus ();

View File

@@ -27,13 +27,9 @@
#ifndef INCLUDED_COLTAGS #ifndef INCLUDED_COLTAGS
#define INCLUDED_COLTAGS #define INCLUDED_COLTAGS
#include <vector> #include <ColTypeString.h>
#include <string>
#include <Column.h>
#include <Color.h>
#include <Task.h>
class ColumnTags : public Column class ColumnTags : public ColumnTypeString
{ {
public: public:
ColumnTags (); ColumnTags ();

View File

@@ -25,9 +25,8 @@
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
#include <cmake.h> #include <cmake.h>
#include <math.h>
#include <Context.h>
#include <ColTypeDate.h> #include <ColTypeDate.h>
#include <Context.h>
#include <ISO8601.h> #include <ISO8601.h>
#include <text.h> #include <text.h>
#include <i18n.h> #include <i18n.h>

View File

@@ -27,11 +27,7 @@
#ifndef INCLUDED_COLUDA #ifndef INCLUDED_COLUDA
#define INCLUDED_COLUDA #define INCLUDED_COLUDA
#include <vector>
#include <string>
#include <Column.h> #include <Column.h>
#include <Color.h>
#include <Task.h>
class ColumnUDA : public Column class ColumnUDA : public Column
{ {

View File

@@ -27,13 +27,9 @@
#ifndef INCLUDED_COLUUID #ifndef INCLUDED_COLUUID
#define INCLUDED_COLUUID #define INCLUDED_COLUUID
#include <vector> #include <ColTypeString.h>
#include <string>
#include <Column.h>
#include <Color.h>
#include <Task.h>
class ColumnUUID : public Column class ColumnUUID : public ColumnTypeString
{ {
public: public:
ColumnUUID (); ColumnUUID ();

View File

@@ -27,13 +27,9 @@
#ifndef INCLUDED_COLURGENCY #ifndef INCLUDED_COLURGENCY
#define INCLUDED_COLURGENCY #define INCLUDED_COLURGENCY
#include <vector> #include <ColTypeNumeric.h>
#include <string>
#include <Column.h>
#include <Color.h>
#include <Task.h>
class ColumnUrgency : public Column class ColumnUrgency : public ColumnTypeNumeric
{ {
public: public:
ColumnUrgency (); ColumnUrgency ();