Top |
gboolean | allow-cancel | Read / Write |
gboolean | caller-active | Read / Write |
guint64 | download-size-remaining | Read / Write |
guint | elapsed-time | Read / Write |
PkItemProgress * | item-progress | Read / Write |
PkPackage * | package | Read / Write |
gchar * | package-id | Read / Write |
gint | percentage | Read / Write |
guint | remaining-time | Read / Write |
guint | role | Read / Write |
guint | speed | Read / Write |
guint | status | Read / Write |
guint64 | transaction-flags | Read / Write |
gchar * | transaction-id | Read / Write |
guint | uid | Read / Write |
This GObject is available to clients to be able to query details about the transaction. All of the details on this object are stored as properties.
PkProgress *
pk_progress_new (void
);
PkProgress is a nice GObject wrapper for PackageKit and makes writing frontends easy.
Since: 0.5.2
void (*PkProgressCallback) (PkProgress *progress
,PkProgressType type
,gpointer user_data
);
gboolean pk_progress_set_package_id (PkProgress *progress
,const gchar *package_id
);
Since: 0.5.2
const gchar *
pk_progress_get_package_id (PkProgress *progress
);
Since: 1.0.12
gboolean pk_progress_set_item_progress (PkProgress *progress
,PkItemProgress *item_progress
);
Since: 0.8.1
PkItemProgress *
pk_progress_get_item_progress (PkProgress *progress
);
Since: 1.0.12
gboolean pk_progress_set_transaction_id (PkProgress *progress
,const gchar *package_id
);
Since: 0.5.3
const gchar *
pk_progress_get_transaction_id (PkProgress *progress
);
Since: 1.0.12
gboolean pk_progress_set_percentage (PkProgress *progress
,gint percentage
);
Since: 0.5.2
gboolean pk_progress_set_status (PkProgress *progress
,PkStatusEnum status
);
Since: 0.5.2
gboolean pk_progress_set_role (PkProgress *progress
,PkRoleEnum role
);
Since: 0.5.2
gboolean pk_progress_set_allow_cancel (PkProgress *progress
,gboolean allow_cancel
);
Since: 0.5.2
gboolean
pk_progress_get_allow_cancel (PkProgress *progress
);
Since: 1.0.12
gboolean pk_progress_set_caller_active (PkProgress *progress
,gboolean caller_active
);
Since: 0.5.2
gboolean
pk_progress_get_caller_active (PkProgress *progress
);
Since: 1.0.12
gboolean pk_progress_set_elapsed_time (PkProgress *progress
,guint elapsed_time
);
Since: 0.5.2
guint
pk_progress_get_elapsed_time (PkProgress *progress
);
Since: 1.0.12
gboolean pk_progress_set_remaining_time (PkProgress *progress
,guint remaining_time
);
Since: 0.5.2
guint
pk_progress_get_remaining_time (PkProgress *progress
);
Since: 1.0.12
gboolean pk_progress_set_speed (PkProgress *progress
,guint speed
);
Since: 0.5.2
gboolean pk_progress_set_download_size_remaining (PkProgress *progress
,guint64 download_size_remaining
);
Since: 0.8.0
guint64
pk_progress_get_download_size_remaining
(PkProgress *progress
);
Since: 1.0.12
gboolean pk_progress_set_transaction_flags (PkProgress *progress
,guint64 transaction_flags
);
Since: 0.8.8
guint64
pk_progress_get_transaction_flags (PkProgress *progress
);
Since: 1.0.12
gboolean pk_progress_set_package (PkProgress *progress
,PkPackage *package
);
Since: 0.5.2
PkPackage *
pk_progress_get_package (PkProgress *progress
);
Since: 1.0.12
“allow-cancel”
property“allow-cancel” gboolean
Flags: Read / Write
Default value: FALSE
Since: 0.5.2
“caller-active”
property“caller-active” gboolean
Flags: Read / Write
Default value: FALSE
Since: 0.5.2
“download-size-remaining”
property“download-size-remaining” guint64
Flags: Read / Write
Default value: 0
Since: 0.8.0
“package-id”
property“package-id” gchar *
The full package_id, e.g. 'gnome-power-manager;0.1.2;i386;fedora'.
Flags: Read / Write
Default value: NULL
Since: 0.5.2
“percentage”
property“percentage” gint
Flags: Read / Write
Allowed values: >= -1
Default value: -1
Since: 0.5.2
“remaining-time”
property“remaining-time” guint
Flags: Read / Write
Default value: 0
Since: 0.5.2
“role”
property“role” guint
Flags: Read / Write
Allowed values: <= 34
Default value: 0
Since: 0.5.2
“status”
property“status” guint
Flags: Read / Write
Allowed values: <= 37
Default value: 0
Since: 0.5.2
“transaction-flags”
property“transaction-flags” guint64
Flags: Read / Write
Default value: 0
Since: 0.8.8
“transaction-id”
property“transaction-id” gchar *
The transaction_id, e.g. '/892_deabbbdb_data'.
Flags: Read / Write
Default value: NULL
Since: 0.5.2