Class

PurpleScheduledTask

unstable since: 3.0

Description [src]

final class Purple.ScheduledTask : GObject.Object
{
  /* No available fields */
}

An object that represents a scheduled task.

Available since: 3.0

Ancestors

Constructors

purple_scheduled_task_new

Creates a new scheduled task.

unstable since: 3.0

Instance methods

purple_scheduled_task_cancel

Cancels the task.

unstable since: 3.0

purple_scheduled_task_get_cancellable

Gets whether or not the task can be cancelled by the user.

unstable since: 3.0

purple_scheduled_task_get_execute_at

Gets the date time when the task will execute.

unstable since: 3.0

purple_scheduled_task_get_id

Gets the id of the task.

unstable since: 3.0

purple_scheduled_task_get_persistent

Gets whether or not the task will be remembered across invocations of the program.

unstable since: 3.0

purple_scheduled_task_get_state

Gets the current state of the task.

unstable since: 3.0

purple_scheduled_task_get_subtitle

Gets the subtitle of the task.

unstable since: 3.0

purple_scheduled_task_get_tags

Gets the tags for the task.

unstable since: 3.0

purple_scheduled_task_get_task_type

Gets the type of the task.

unstable since: 3.0

purple_scheduled_task_get_title

Gets the title of the task.

unstable since: 3.0

purple_scheduled_task_schedule

Schedules the task.

unstable since: 3.0

purple_scheduled_task_schedule_relative

Schedules the task with a relative time.

unstable since: 3.0

purple_scheduled_task_set_persistent

Sets whether the task should be remembered across invocations or not.

unstable since: 3.0

purple_scheduled_task_set_subtitle

Sets the subtitle for the task.

unstable since: 3.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Purple.ScheduledTask:cancellable

Whether or not the task can be cancelled by the user.

unstable since: 3.0

Purple.ScheduledTask:execute-at

The date time when the task will be executed.

unstable since: 3.0

Purple.ScheduledTask:id

The id of the task.

unstable since: 3.0

Purple.ScheduledTask:persistent

Whether or not the task should remembered across invocations of the program.

unstable since: 3.0

Purple.ScheduledTask:state

The state of the task.

unstable since: 3.0

Purple.ScheduledTask:subtitle

The subtitle for the task.

unstable since: 3.0

Purple.ScheduledTask:tags

The tags for the task.

unstable since: 3.0

Purple.ScheduledTask:task-type

The type of the task.

unstable since: 3.0

Purple.ScheduledTask:title

The title of the task.

unstable since: 3.0

Signals

Purple.ScheduledTask::execute

This signal is emitted the task is executing.

unstable since: 3.0

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct PurpleScheduledTaskClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.