/*
 * taskjuggler.h - TaskJuggler
 *
 * Copyright (c) 2002, 2003, 2004 by Chris Schlaeger <cs@suse.de>
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of version 2 of the GNU General Public License as
 * published by the Free Software Foundation.
 *
 * $Id: taskjuggler.h 1028 2005-03-01 05:19:38Z cs $
 */

#ifndef _taskjuggler_h_
#define _taskjuggler_h_

#define TJURL "http://www.taskjuggler.org"

typedef enum CAType
{
    CA_Undefined = 0, CA_Task, CA_Resource, CA_Account, CA_Shift, CA_Scenario
};

typedef enum CustomAttributeType
{
    CAT_Undefined = 0, CAT_Reference, CAT_Text
};

typedef enum TaskStatus
{
    Undefined = 0, NotStarted, InProgressLate, InProgress, OnTime,
    InProgressEarly, Finished, Late
};

typedef enum AccountType { AllAccounts = 0, Cost, Revenue };

typedef enum LoadUnit
{
    minutes, hours, days, weeks, months, years, shortAuto, longAuto
};

#endif

