virt-manager/virtManager
Pavel Hrdina 3ff35898a4 refactor detection of guest type capabilities
Each guest type can have its own capabilities and we should always ask
only for those capabilities.

The old approach was to get capabilities from libvirt and then for
example cycle trough all guests and return True, if any guest type
supports kvm or pae, etc.

Now we check those capabilities only for the correct guest type
according to defaults and input from user.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
2015-07-14 13:11:40 -04:00
..
__init__.py headers: update "Red Hat, Inc." copyright for the year 2013 2013-10-28 17:22:26 +01:00
about.py virtManager: Switch to relative imports 2014-09-12 16:28:38 -04:00
addhardware.py translation: fix wrong usage of _() function 2015-06-05 16:33:51 -04:00
addstorage.py addstorage: Clarify that VM will fail if cant set path search perms 2015-05-03 17:33:26 -04:00
asyncjob.py virtManager: Switch to relative imports 2014-09-12 16:28:38 -04:00
autodrawer.py virtManager: Switch to relative imports 2014-09-12 16:28:38 -04:00
baseclass.py s/gconf/gsettings/ 2014-09-29 08:56:37 -04:00
choosecd.py Break out shared storage UI to storagelist.py (bz 1060433) 2015-04-09 12:31:24 -04:00
clone.py pep8 W503: line break before binary operator 2015-07-14 13:01:20 -04:00
config.py Remove redundant 'default dir' functions 2015-05-02 19:48:04 -04:00
connect.py uiutil: Rename select_list_row* to match getter functions 2015-05-19 18:29:46 -04:00
connectauth.py connection: Bunch of minor tweaks handling TCP URIs 2015-04-11 12:08:57 -04:00
connection.py connection: catch more errors in filter_nodedevs (bug 1225771) 2015-06-09 11:41:39 -04:00
console.py pep8 W503: line break before binary operator 2015-07-14 13:01:20 -04:00
create.py refactor detection of guest type capabilities 2015-07-14 13:11:40 -04:00
createinterface.py createinterface: Avoid gtk warning about double setting text renderer 2015-06-06 14:40:19 -04:00
createnet.py translation: fix wrong usage of _() function 2015-06-05 16:33:51 -04:00
createpool.py createpool: Fix adding iscsi pools (bz 1231558) 2015-06-21 15:47:31 -04:00
createvol.py uiutil: streamline column vs rowidx parameter name 2015-05-19 18:29:45 -04:00
delete.py delete: Improve dialog sizing and scrolling 2015-05-20 17:50:11 -04:00
details.py translation: fix wrong usage of _() function 2015-06-05 16:33:51 -04:00
domain.py pep8 E731: do not assign a lambda expression, use a def 2015-07-14 13:01:20 -04:00
engine.py translation: fix wrong usage of _() function 2015-06-05 16:33:51 -04:00
error.py engine: Before launching any error, try to find a parent dialog 2015-04-11 14:39:52 -04:00
fsdetails.py uiutil: streamline column vs rowidx parameter name 2015-05-19 18:29:45 -04:00
gfxdetails.py uiutil: Merge set_combo_entry into set_list_selection 2015-05-19 18:29:46 -04:00
graphwidgets.py Clean up pylint integration 2014-04-02 19:00:24 -04:00
host.py uiutil: Rename select_list_row* to match getter functions 2015-05-19 18:29:46 -04:00
inspection.py virt-manager, inspection: use add_libvirt_dom 2015-01-09 12:32:45 +01:00
interface.py interface: read the start mode from the inactive conf XML 2015-05-15 09:14:09 +02:00
keyring.py Clean up pylint integration 2014-04-02 19:00:24 -04:00
libvirtobject.py libvirtobject: Don't raise error during init_libvirt_state 2015-04-24 15:34:55 -04:00
manager.py uiutil: streamline column vs rowidx parameter name 2015-05-19 18:29:45 -04:00
mediacombo.py mediacombo: Ensure has_media returns bool 2015-06-06 14:23:34 -04:00
migrate.py translation: fix wrong usage of _() function 2015-06-05 16:33:51 -04:00
module_trace.py module_trace: Only show main thread APIs by default 2014-09-21 12:05:02 -04:00
netlist.py uiutil: Merge set_combo_entry into set_list_selection 2015-05-19 18:29:46 -04:00
network.py libvirtobject: Drop redefine_cached 2015-04-10 17:23:11 -04:00
nodedev.py nodedev: Populate XML at init time 2015-04-13 15:43:48 -04:00
packageutils.py packageutils: Add some extra logging 2015-05-02 18:01:52 -04:00
preferences.py uiutil: Rename select_list_row* to match getter functions 2015-05-19 18:29:46 -04:00
serialcon.py serialcon: Fix opening with xen (bz 1215357) 2015-04-26 11:54:55 -04:00
snapshots.py translation: fix wrong usage of _() function 2015-06-05 16:33:51 -04:00
sshtunnels.py sshtunnels: fix exception when the address is not an IP 2015-05-06 21:27:50 +02:00
storagebrowse.py pep8 W503: line break before binary operator 2015-07-14 13:01:20 -04:00
storagelist.py uiutil: Rename select_list_row* to match getter functions 2015-05-19 18:29:46 -04:00
storagepool.py storagepool: Refresh volumes on state change 2015-04-10 18:17:29 -04:00
systray.py libvirtobject: Unify internal status APIs and signals 2015-04-10 15:00:34 -04:00
uiutil.py createpool: Fix adding iscsi pools (bz 1231558) 2015-06-21 15:47:31 -04:00
viewers.py console: Catch and handle password auth errors (bz 1151801) 2015-04-12 14:10:45 -04:00
vmmenu.py vmmenu: Fix updating submenu state 2015-04-11 14:14:24 -04:00