Restore module |
include/restore/ui.ycp |
User interface functions. | |
|
|
This module has an unstable interface. |
Try to detect all removable devices present in the system
- Return value:
-
Removable devices info
Propose next file name of volume from file name
- Parameters:
-
volume Previuos volume name
- Return value:
-
Proposed next volume name
Create list of removable devices for combo box widget.
- Parameters:
-
dev Map with devices sel Preselected device
- Return value:
-
Combo box content
Enable/disable widget in file selction dialog according to selected input type
- Parameters:
-
type Symbol of widget which will be enabled (possible values are `file, `nfs, `removable)
Convert selected device name in combobox to URL-like equivalent
- Parameters:
-
selected Selected string in combo box dev Devices info
- Return value:
-
Device name in URL-like syntax
Backup archive is selected in this dialog.
- Parameters:
-
multivolume True = first archive file is entered, otherwise volume parts are entered askformore False: ask only for one volume part, true: ask until all volumes are entered input
- Return value:
-
UI::UserInput() result
Display archive property - date of backup, user comment...
- Return value:
-
UI::UserInput() result
Return content for table widget - list of backup files
- Parameters:
-
packagesinfo Map $[ "packagename" : $[ "files" : ["files in the archive"] ] ]
- Return value:
-
Table content
Display content of backup archive in the table.
- Return value:
-
UI::UserInput() result
Dialog with options.
- Return value:
-
UI::UserInput() result
Create content for table widget - columns: selection mark, package name, backup version, installed version, description
- Parameters:
-
contents Map $[ "packagename" : $[ "ver" : "version", "descr" : "short description" ] ] selected Selected packages (only for autoinstallation, otherwise should be nil) defaultval if true "X" is in the first column, else " "
- Return value:
-
Contents for Table widget
Dialog for package selection - packages to install
- Return value:
-
UI::UserInput() result
Create content for table widget - columns: selection mark, package name, version, description
- Parameters:
-
contents Map $[ "packagename" : $[ "ver" : "version", "descr" : "short description" ] ] selected Selected packages (only for autoinstallation, otherwise should be nil) defaultval if true "X" is in the first column, else " "
- Return value:
-
Contents for Table widget
Dialog for package selection - packages to uninstall
- Return value:
-
UI::UserInput() result
Start Yast2 package manager
- Return value:
-
UI::UserInput() result
Return table widget contens - files and packages selected for restoration
- Parameters:
-
restoreselection Restore settings
- Return value:
-
Table content
Ask wheter missing package should be installed and restored
- Parameters:
-
package Package name version Package version
- Return value:
-
True if package should be installed
Packages (and files) for restoration can be selected in this archive.
- Return value:
-
UI::UserInput() result
Display all files in backup archive which belong to package. User can select which files will be resored.
- Parameters:
-
packagename Name of package
- Return value:
-
UI::UserInput() result
Restore packages from backup archive - display progress of restoring process
- Return value:
-
UI::UserInput() result
Start SuSEconfig
- Return value:
-
UI::UserInput() result
This function should be called only once before end of client. This function cleans up the system - unmounts mounted files systems.
- Return value:
-
Returns symbol `next for wizard sequencer
Convert programm status to string
- Parameters:
-
status Status: true = OK, false = Failed, nil = "Not started"
- Return value:
-
Status
Display summary of restoration
- Return value:
-
UI::UserInput() result
Whole restoration
- Return value:
-
Returned value from Sequencer::Run() call
Restoration without reading and writing. For use with autoinstallation.
- Return value:
-
Returned value from Sequencer::Run() call
Return content for table widget - list of backup files
- Parameters:
-
packagesinfo Map $[ "packagename" : $[ "files" : ["files in the archive"] ] ]
- Return value:
-
Table content
Select item from list
- Parameters:
-
label Label in dialog inputlist List of values selected Default selected value
- Return value:
-
Selected value or empty string ("") if dialog was closed