YaST2 Developers Documentation: OnlineUpdateCallbacks.ycp

OnlineUpdateCallbacks.ycp

  • Cornelius Schumacher <cschum@suse.de>
  • Purpose: provides the Callbacks for the online update

This module has an unstable interface.

Imports

  • OnlineUpdateDialogs
  • PackageCallbacks
  • Popup

Global Functions

global ProgressCallback (integer num) -> boolean

Callback for YOU progress widget.

Parameters:
num
global PatchProgressCallback (integer num) -> boolean

Callback for YOU patch progress widget.

Parameters:
num
global ExecuteYcpScriptCallback (string script) -> boolean

Callback for executing YCP scripts in YOU.

Parameters:
script
global ScriptProgressCallback (integer percent) -> boolean

Callback for showing script execution progress in YOU.

Parameters:
percent
global StartProvide (string name, integer archivesize, boolean remote) -> boolean

Callback for starting download of a package.

Parameters:
name
archivesize
remote
global StartPackage (string name, string summary, integer installsize, boolean is_delete) -> boolean

Callback for starting installation of a package.

Parameters:
name
summary
installsize
is_delete
global FinishLine () -> boolean

Callback for finishing an action in the log

global DonePackage (integer error, string reason) -> string

callback for 'package installed' action

Parameters:
error
reason
global DoneProvide (integer error, string reason, string name) -> string

callback for 'package provided' action

Parameters:
error
reason
name
global RegisterOnlineUpdateCallbacks () -> void

Constructor