[tasque/transition: 105/213] Reinstate Inactivate feature
- From: Antonius Riha <antoniusri src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tasque/transition: 105/213] Reinstate Inactivate feature
- Date: Wed, 29 Aug 2012 18:42:51 +0000 (UTC)
commit ed1596c50ce8ee49c3ec308bbe05693ad912083f
Author: Antonius Riha <antoniusriha gmail com>
Date: Thu Aug 16 13:50:04 2012 +0200
Reinstate Inactivate feature
src/Addins/DummyBackend/DummyTask.cs | 7 +++++++
src/libtasque/Task.cs | 4 ++++
src/libtasque/TaskState.cs | 7 +++++++
3 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/src/Addins/DummyBackend/DummyTask.cs b/src/Addins/DummyBackend/DummyTask.cs
index 39a4799..cfe78b4 100644
--- a/src/Addins/DummyBackend/DummyTask.cs
+++ b/src/Addins/DummyBackend/DummyTask.cs
@@ -42,6 +42,13 @@ namespace Tasque.Backends.Dummy
State = TaskState.Active;
}
+ public override void Inactivate ()
+ {
+ Debug.WriteLine ("DummyTask.Inactivate ()");
+ CompletionDate = DateTime.Now;
+ State = TaskState.Inactive;
+ }
+
public override void Complete ()
{
Debug.WriteLine ("DummyTask.Complete ()");
diff --git a/src/libtasque/Task.cs b/src/libtasque/Task.cs
index 69b714e..b260ad6 100644
--- a/src/libtasque/Task.cs
+++ b/src/libtasque/Task.cs
@@ -115,12 +115,16 @@ namespace Tasque
}
}
}
+
+ public uint TimerID { get; set; }
public TaskNoteSupport NoteSupport { get; private set; }
#endregion
#region Methods
public abstract void Activate ();
+
+ public abstract void Inactivate ();
public void AddNote (TaskNote note)
{
diff --git a/src/libtasque/TaskState.cs b/src/libtasque/TaskState.cs
index fb47009..6064da1 100644
--- a/src/libtasque/TaskState.cs
+++ b/src/libtasque/TaskState.cs
@@ -36,6 +36,13 @@ namespace Tasque
Active,
/// <summary>
+ /// A task that's in limbo...the user has clicked that it should be
+ /// completed, but we're delaying so the user can get a visual of what's
+ /// gonna happen. This feature ROCKS!
+ /// </summary>
+ Inactive,
+
+ /// <summary>
/// A completed task.
/// </summary>
Completed,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]