C# 클래스 Tasque.Backends.IceCore.IceBackend

상속: IBackend
파일 보기 프로젝트 열기: GNOME/tasque 1 사용 예제들

공개 메소드들

메소드 설명
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