2
* taskjuggler.h - TaskJuggler
4
* Copyright (c) 2002, 2003, 2004 by Chris Schlaeger <cs@kde.org>
5
* Copyright (c) 2011 by Dag Andersen <danders@get2net.dk>
7
* This program is free software; you can redistribute it and/or modify
8
* it under the terms of version 2 of the GNU General Public License as
9
* published by the Free Software Foundation.
14
#ifndef _taskjuggler_h_
15
#define _taskjuggler_h_
17
#define TJURL "http://www.taskjuggler.org"
21
CA_Undefined = 0, CA_Task, CA_Resource, CA_Account, CA_Shift, CA_Scenario
24
typedef enum CustomAttributeType
26
CAT_Undefined = 0, CAT_Reference, CAT_Text
27
} CustomAttributeType;
29
typedef enum TaskStatus
31
Undefined = 0, NotStarted, InProgressLate, InProgress, OnTime,
32
InProgressEarly, Finished, Late
35
typedef enum AccountType { AllAccounts = 0, Cost, Revenue } AccountType;
39
minutes = 0, hours, days, weeks, months, years, shortAuto, longAuto
42
// type of log message
44
enum LogMessageType { DebugMsg = 0, InfoMsg, WarningMsg, ErrorMsg };