C# Класс Tasque.Backends.IceCore.IceBackend

Наследование: IBackend
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Cleanup() публичный Метод

Cleanup the backend before quitting
public Cleanup ( ) : void
Результат void

CreateTask() публичный Метод

Create a new task.
public CreateTask ( string taskName, ICategory category ) : ITask
taskName string
category ICategory
Результат ITask

DeleteTask() публичный Метод

Deletes the specified task.
public DeleteTask ( ITask task ) : void
task ITask /// A ///
Результат void

GetPreferencesWidget() публичный Метод

public GetPreferencesWidget ( ) : Gtk.Widget
Результат Gtk.Widget

IceBackend() публичный Метод

public IceBackend ( ) : System
Результат System

Initialize() публичный Метод

Initializes the backend
public Initialize ( ) : void
Результат void

Refresh() публичный Метод

Refreshes the backend.
public Refresh ( ) : void
Результат void

SaveAndUpdateTask() публичный Метод

public SaveAndUpdateTask ( Tasque.Backends.IceCore.IceTask task ) : void
task Tasque.Backends.IceCore.IceTask
Результат void

UpdateTask() публичный Метод

public UpdateTask ( Tasque.Backends.IceCore.IceTask task ) : void
task Tasque.Backends.IceCore.IceTask
Результат void