Commit Graph

341 Commits

Author SHA1 Message Date
Cole Robinson
cfbc5e58f5 details: Queue up 'default' console page when VM starts 2011-06-21 14:07:07 -04:00
Cole Robinson
a493789fa7 serialcon: Show user an error message if console opening fails 2011-06-20 19:09:31 -04:00
Cole Robinson
3eae7af22c serialcon: Move popup handling out of details.py
Also simplify serial list handling
2011-06-20 18:51:57 -04:00
Cole Robinson
c705dec03f serialcon: Move 'can we connect' logic to serialcon.py 2011-06-20 16:49:11 -04:00
Cole Robinson
e053f1c94a domain: Simplify get_serial_devs
Just pass around the dev, rather than a broken out list. Will be needed
for future serialcon work
2011-06-20 16:34:28 -04:00
Cole Robinson
d92f362de8 manager: Opening VM shouldn't always show 'console'
Like when the window is just minimized, it should simply raise the
window. Rename signals to be more accurate and remove some of cruft.
2011-06-08 17:09:09 -04:00
Cole Robinson
d47ad089fd details: If guest only has text console, show that by default 2011-06-07 19:27:54 -04:00
Cole Robinson
68ed92ed5e details: Break out serial list building
So we can reuse it later for determining default console
2011-06-07 19:26:14 -04:00
Cole Robinson
da590bba95 details: Don't backtrace when cleaning up serial consoles 2011-06-07 17:57:49 -04:00
Cole Robinson
0bc059d7db details: Only enable fullscreen option when it makes sense 2011-06-01 13:35:30 -04:00
Cole Robinson
3ce01b0f18 details: Fix setting boot device 2011-06-01 13:24:28 -04:00
Cole Robinson
b2d56cb18a details: Catch errors when dispatching 'apply' changes 2011-06-01 13:24:28 -04:00
Cole Robinson
2b5e892d60 details: Allow viewing and editting container <init> 2011-05-31 12:31:28 -04:00
Cole Robinson
ae9ba46ff4 details: List guest <filesystem> devices 2011-05-26 10:23:52 -04:00
Cole Robinson
7d5acf4b86 details: Small direct interface tweaks
- List nicer names for mode in the UI
- Fix a label spacing issue if expanding the UI
- Don't set mode = "" for non direct interfaces
2011-05-19 12:13:20 -04:00
Cole Robinson
6062920bfe console: Add sendkey menu to fullscreen toolbar
Break out the sendkey menu building and share it.
2011-05-18 20:34:52 -04:00
Cole Robinson
1ca94861ae Remove a few more unneeded gobject imports 2011-04-28 16:17:44 -04:00
Cole Robinson
efde9cb863 Register all gobject signals through vmmGObject baseclass
Allows us to remove gobject imports in various places which will help when
merging code with TUI.
2011-04-28 16:06:57 -04:00
Gerhard Stenzel
a505618f52 virt-manager: make mode for direct interfaces selectable
Next try ...

The following patch adds support to select the mode for direct
interfaces.

crobinso: small fixes to make check-pylint happy

Signed-off-by: Gerhard Stenzel <gerhard.stenzel@de.ibm.com>
2011-04-21 09:20:33 -04:00
Cole Robinson
7e211aa151 More pause button state fixes
Make sure we reset the pause button state _before_ we invoke the
operation, otherwise we might overwrite the already updated state
2011-04-15 14:56:24 -04:00
Cole Robinson
28e2677944 Break out helper for prompting user before performing an op 2011-04-14 16:45:18 -04:00
Cole Robinson
3a3057b52b details: Make sure aborted pause op doesn't leave UI inconsistent 2011-04-14 12:51:52 -04:00
Cole Robinson
3d8e6a9398 Set parent for all dialogs 2011-04-14 08:47:42 -04:00
Cole Robinson
fd755f99d5 engine: Use signals for incrementing window counter 2011-04-13 10:47:31 -04:00
Cole Robinson
a52ad2eb37 details: Properly cleanup when VM/conn disappears
Make sure we are properly freeing all our state, so python can reap domains
and conn instances
2011-04-11 18:35:21 -04:00
Cole Robinson
87ebc2d46a serialcon: Subclass vmmGObject 2011-04-11 17:48:21 -04:00
Cole Robinson
3833aa8e3a details: Remove some unwanted debugging 2011-04-11 16:20:46 -04:00
Cole Robinson
3b0557012f Rename current_mem* -> stats_mem* for clarity 2011-04-09 23:03:01 -04:00
Cole Robinson
86f4bdaf1d connection: get_devices -> get_nodedevs for consistency 2011-04-07 18:16:28 -04:00
Cole Robinson
e0bc2563c7 error: Simplify basic show_err call
If no error details are specified, use the traceback from the most recent
exception. We were doing this in numerous callers anyways.
2011-04-06 11:22:03 -04:00
Cole Robinson
65208de52f details: Only show relevant char device fields
Additionally, show more of those fields, like hosts, target type, etc.
2011-04-05 17:29:44 -04:00
Marc-André Lureau
69ba897ac3 details: propose to add or remove Spice agent when switching
crobinso: Improve metric for deciding to ask about add/remove agent
2011-04-05 16:08:11 -04:00
Marc-André Lureau
127e065d9e details: show char device target name 2011-04-05 16:03:42 -04:00
Marc-André Lureau
ce9a125728 addhardware: fix adding and removing a channel device 2011-04-05 16:03:42 -04:00
Cole Robinson
6c070cea3b details: Fix ACPI/APIC handling for 'customize before install'
The UI exposes these as checkboxes, but at install time there are really
3 choices: force on, force off, use default. Make the checkboxes inactive
to represent "use default"
2011-03-24 14:33:35 -04:00
Cole Robinson
3b2cba5b1a s/SPICE/Spice/g 2011-03-24 10:09:42 -04:00
Cole Robinson
148229375a details: Allow renaming offline VMs
Since libvirt doesn't have an easy way to do this, we need to actually
undefine the VM and redefine it with the new name. Hopefully this doesn't
go wrong :)

Add listeners in console.py and manager.py to change the VM name accordingly
in the UI.
2011-03-23 17:18:22 -04:00
Cole Robinson
0c0b977df4 details: Report errors when launching addhw dialog 2011-03-23 10:06:59 -04:00
Cole Robinson
c63282b9cb details: Allow setting individual CPU features 2011-03-17 17:41:29 -04:00
Cole Robinson
a9617507e3 details: Allow easily changing network source
Use the same drop down for network source we use in add hardware and
create VM wizard. Allows easily trying different virtual networks or bridges.
2011-03-17 17:03:26 -04:00
Cole Robinson
035d5a2eec details: Don't error if 'direct' iface doesn't have virtualport settings
Fix some cosmetic issues as well
2011-03-17 15:48:06 -04:00
Cole Robinson
926e4af0fd details: Allow easily changing between VNC and SPICE 2011-03-17 14:24:36 -04:00
Cole Robinson
ff35a92338 details: Simplify set_combo_label interface 2011-03-17 14:17:31 -04:00
Gerhard Stenzel
ababf7acec details: Allow editting virtualport settings for 'direct' nic
The following patch adds support for VSI types so the respective values
can be viewed and edited via virt-manager

Signed-off-by: Gerhard Stenzel <gerhard.stenzel@de.ibm.com>
2011-03-16 12:45:28 -04:00
Cole Robinson
6f2dc72646 Small optimization of previous commit 2011-03-09 10:37:51 -05:00
Cole Robinson
7da8f0a47d details: Disable storage format changer if creating storage from New VM
So users don't think they can choose the new storage format from this
dialog
2011-03-09 10:36:21 -05:00
Marc-André Lureau
3c9b7838a6 console: add spice password support 2011-01-07 15:14:33 +01:00
Marc Deslauriers
8707d9f894 Only show appropriate security driver details 2011-02-28 21:22:48 -05:00
Cole Robinson
2000b41de9 details: Fix changing overview settings on RHEL6 gtk 2011-02-24 11:38:40 -05:00
Cole Robinson
d9402c9b61 Compat fixes for RHEL5 vintage gtk, python 2011-02-15 11:38:35 -05:00