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
#define INCLUDED_COLDEPENDS
#include <vector>
#include <string>
#include <Column.h>
#include <Color.h>
#include <Task.h>
#include <ColTypeString.h>
class ColumnDepends : public Column
class ColumnDepends : public ColumnTypeString
{
public:
ColumnDepends ();

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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