virt-manager/virtManager
Cole Robinson 1afdc7ae32 createvm: Rework to track all Guest/Installer params explicitly
Rather than build a guest and installer instance depending on where
we are in the UI, track each input property in an explicit class, so
we can rebuild the guest/installer on demand with data accumulated
up to that point.

This makes the flow easier to follow and simplifies a lot of hacks we
have to do when backing up through the wizard, because we are trying
to unwind changes from an existing object, rather than just blowing
it away and easily reassembling it with updated info.

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2020-02-05 19:39:45 -05:00
..
details virtManager: Convert to CSS for most color usage 2020-02-03 07:05:11 -05:00
device virtinst: connection: Add is_privileged 2020-02-03 07:05:11 -05:00
lib virtManager: Convert to CSS for most color usage 2020-02-03 07:05:11 -05:00
object createvm: Rework to track all Guest/Installer params explicitly 2020-02-05 19:39:45 -05:00
__init__.py Fix copyright header to specify GPLv2 or later, not GPLv2 only. 2018-04-04 16:51:37 -04:00
about.py Switch to more traditional logging structure 2019-06-17 00:12:31 -04:00
addhardware.py virtManager: Convert to CSS for most color usage 2020-02-03 07:05:11 -05:00
asyncjob.py Fix copyright header to specify GPLv2 or later, not GPLv2 only. 2018-04-04 16:51:37 -04:00
baseclass.py baseclass: Log if emit() called from non-MainThread 2020-01-15 15:19:55 -05:00
clone.py virtManager: Convert to CSS for most color usage 2020-02-03 07:05:11 -05:00
config.py virtManager: Convert to CSS for most color usage 2020-02-03 07:05:11 -05:00
connection.py virtinst: connection: Add is_privileged 2020-02-03 07:05:11 -05:00
connmanager.py Switch to more traditional logging structure 2019-06-17 00:12:31 -04:00
createconn.py virtManager: disambiguize LXC 2019-12-17 17:56:54 -05:00
createnet.py virtManager: Convert to CSS for most color usage 2020-02-03 07:05:11 -05:00
createpool.py virtManager: Convert to CSS for most color usage 2020-02-03 07:05:11 -05:00
createvm.py createvm: Rework to track all Guest/Installer params explicitly 2020-02-05 19:39:45 -05:00
createvol.py virtManager: Convert to CSS for most color usage 2020-02-03 07:05:11 -05:00
delete.py virtManager: Convert to CSS for most color usage 2020-02-03 07:05:11 -05:00
engine.py virtManager: Move a lot of misc files to lib/ 2019-06-17 00:12:32 -04:00
error.py virtManager: error: Break long lines in error dialogs 2020-01-26 11:21:59 -05:00
host.py virtManager: Move a lot of misc files to lib/ 2019-06-17 00:12:32 -04:00
hostnets.py connection: Remove is_*_capable wrappers 2020-01-24 15:39:41 -05:00
hoststorage.py virtManager: Convert to CSS for most color usage 2020-02-03 07:05:11 -05:00
manager.py virtManager: Convert to CSS for most color usage 2020-02-03 07:05:11 -05:00
migrate.py virtManager: Convert to CSS for most color usage 2020-02-03 07:05:11 -05:00
oslist.py oslist: Only handle 'activate' if the oslist is visible 2020-01-26 11:39:34 -05:00
preferences.py preferences: Remove old Interface confirm option 2020-01-26 11:39:34 -05:00
storagebrowse.py virtManager: Move a lot of misc files to lib/ 2019-06-17 00:12:32 -04:00
systray.py Switch to more traditional logging structure 2019-06-17 00:12:31 -04:00
virtmanager.py Move virt-* code into their modules 2020-01-26 18:27:20 -05:00
vmmenu.py Switch to more traditional logging structure 2019-06-17 00:12:31 -04:00
vmwindow.py virtManager: move vmwindow components to virtManager/details 2019-06-17 00:12:32 -04:00
xmleditor.py xmleditor: Fix the gtksource version checking 2019-06-18 10:50:49 -04:00