C# Class Tasque.Backends.IceCore.IceBackend

Inheritance: IBackend
Afficher le fichier Open project: GNOME/tasque Class Usage Examples

Méthodes publiques

Méthode Description
Cleanup ( ) : void

Cleanup the backend before quitting

CreateTask ( string taskName, ICategory category ) : ITask

Create a new task.

DeleteTask ( ITask task ) : void

Deletes the specified task.

GetPreferencesWidget ( ) : Gtk.Widget
IceBackend ( ) : System
Initialize ( ) : void

Initializes the backend

Refresh ( ) : void

Refreshes the backend.

SaveAndUpdateTask ( Tasque.Backends.IceCore.IceTask task ) : void
UpdateTask ( Tasque.Backends.IceCore.IceTask task ) : void

Private Methods

Méthode Description
CompareCategoriesSortFunc ( Gtk model, Gtk a, Gtk b ) : int
CompareTasksSortFunc ( Gtk model, Gtk a, Gtk b ) : int
ConnectToICEcoreDaemon ( ) : void

Connect with the ICEcore Daemon and register event handlers.

LoadTasksFromCategory ( IceCategory category ) : void
OnAuthenticated ( string server, string username ) : void
OnDBusNameOwnerChanged ( string serviceName, string oldOwner, string newOwner ) : void
OnDisconnected ( string server, string username ) : void

Method Details

Cleanup() public méthode

Cleanup the backend before quitting
public Cleanup ( ) : void
Résultat void

CreateTask() public méthode

Create a new task.
public CreateTask ( string taskName, ICategory category ) : ITask
taskName string
category ICategory
Résultat ITask

DeleteTask() public méthode

Deletes the specified task.
public DeleteTask ( ITask task ) : void
task ITask /// A ///
Résultat void

GetPreferencesWidget() public méthode

public GetPreferencesWidget ( ) : Gtk.Widget
Résultat Gtk.Widget

IceBackend() public méthode

public IceBackend ( ) : System
Résultat System

Initialize() public méthode

Initializes the backend
public Initialize ( ) : void
Résultat void

Refresh() public méthode

Refreshes the backend.
public Refresh ( ) : void
Résultat void

SaveAndUpdateTask() public méthode

public SaveAndUpdateTask ( Tasque.Backends.IceCore.IceTask task ) : void
task Tasque.Backends.IceCore.IceTask
Résultat void

UpdateTask() public méthode

public UpdateTask ( Tasque.Backends.IceCore.IceTask task ) : void
task Tasque.Backends.IceCore.IceTask
Résultat void