tasque r51 - in trunk: . src/Backends/EDS
- From: jjohnny svn gnome org
- To: svn-commits-list gnome org
- Subject: tasque r51 - in trunk: . src/Backends/EDS
- Date: Mon, 31 Mar 2008 05:31:29 +0100 (BST)
Author: jjohnny
Date: Mon Mar 31 05:31:29 2008
New Revision: 51
URL: http://svn.gnome.org/viewvc/tasque?rev=51&view=rev
Log:
Set TaskState in constructor.
Modified:
trunk/ChangeLog
trunk/src/Backends/EDS/EDSBackends.cs
trunk/src/Backends/EDS/EDSTask.cs
Modified: trunk/src/Backends/EDS/EDSBackends.cs
==============================================================================
--- trunk/src/Backends/EDS/EDSBackends.cs (original)
+++ trunk/src/Backends/EDS/EDSBackends.cs Mon Mar 31 05:31:29 2008
@@ -214,6 +214,7 @@
CalComponent[] modifiedTasks = CalUtil.ICalToCalComponentArray (args.Objects.Handle, ((CalView) o).Client);
foreach (CalComponent task in modifiedTasks) {
+ Logger.Debug ("Modified : " + task.Summary);
if(taskIters.ContainsKey(task.Uid)) {
edsCategory = new EDSCategory (task.Source);
edsTask = new EDSTask (task, edsCategory);
Modified: trunk/src/Backends/EDS/EDSTask.cs
==============================================================================
--- trunk/src/Backends/EDS/EDSTask.cs (original)
+++ trunk/src/Backends/EDS/EDSTask.cs Mon Mar 31 05:31:29 2008
@@ -31,7 +31,13 @@
this.category = category;
this.completionDate = task.Dtend;
this.taskComp = task;
+
+ if (task.Status == CalStatus.Completed)
+ this.state = TaskState.Completed;
+ else
+ this.state = TaskState.Active;
+ //Descriptions
notes = new List<INote>();
foreach(string description in task.Descriptions) {
@@ -102,12 +108,7 @@
public override bool IsComplete
{
- get {
- if (completionDate == DateTime.MinValue)
- return false;
-
- return true;
- }
+ get { return state == TaskState.Completed; }
}
public override TaskPriority Priority
@@ -210,7 +211,7 @@
public override void Complete ()
{
- Logger.Debug ("EDSTask.Complete ()");
+ Logger.Debug ("EDSTask.Complete () : " + Name);
this.taskComp.Status = CalStatus.Completed;
CompletionDate = DateTime.Now;
state = TaskState.Completed;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]