mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
Renamed createnetwork.py to startnetwork.py.
The old name was not consistent with the add/delete/start/stop/list verbs used for commands. Updated the network menu to use the new name and module.
This commit is contained in:
parent
bbb3ab3530
commit
19a83eafa8
@ -21,7 +21,7 @@ import traceback
|
||||
|
||||
from menuscreen import MenuScreen
|
||||
from definenet import DefineNetwork
|
||||
from createnetwork import CreateNetwork
|
||||
from startnetwork import StartNetwork
|
||||
from destroynetwork import DestroyNetwork
|
||||
from undefinenetwork import UndefineNetwork
|
||||
from listnetworks import ListNetworks
|
||||
@ -30,7 +30,7 @@ import utils
|
||||
import logging
|
||||
|
||||
DEFINE_NETWORK = 1
|
||||
CREATE_NETWORK = 2
|
||||
START_NETWORK = 2
|
||||
DESTROY_NETWORK = 3
|
||||
UNDEFINE_NETWORK = 4
|
||||
LIST_NETWORKS = 5
|
||||
@ -41,14 +41,14 @@ class NetworkMenuScreen(MenuScreen):
|
||||
|
||||
def get_menu_items(self):
|
||||
return (("Define A Network", DEFINE_NETWORK),
|
||||
("Create A Network", CREATE_NETWORK),
|
||||
("Start A Network", START_NETWORK),
|
||||
("Destroy A Network", DESTROY_NETWORK),
|
||||
("Undefine A Network", UNDEFINE_NETWORK),
|
||||
("List Networks", LIST_NETWORKS))
|
||||
|
||||
def handle_selection(self, item):
|
||||
if item is DEFINE_NETWORK: DefineNetwork()
|
||||
elif item is CREATE_NETWORK: CreateNetwork()
|
||||
elif item is START_NETWORK: StartNetwork()
|
||||
elif item is DESTROY_NETWORK: DestroyNetwork()
|
||||
elif item is UNDEFINE_NETWORK: UndefineNetwork()
|
||||
elif item is LIST_NETWORKS: ListNetworks()
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
#
|
||||
# createnetwork.py - Copyright (C) 2009 Red Hat, Inc.
|
||||
# startnetwork.py - Copyright (C) 2009 Red Hat, Inc.
|
||||
# Written by Darryl L. Pierce <dpierce@redhat.com>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
@ -22,31 +22,31 @@ from snack import *
|
||||
from configscreen import *
|
||||
|
||||
LIST_PAGE = 1
|
||||
CREATE_PAGE = 2
|
||||
START_PAGE = 2
|
||||
|
||||
class CreateNetworkConfigScreen(NetworkListConfigScreen):
|
||||
class StartNetworkConfigScreen(NetworkListConfigScreen):
|
||||
def __init__(self):
|
||||
NetworkListConfigScreen.__init__(self, "Create A Network")
|
||||
NetworkListConfigScreen.__init__(self, "Start A Network")
|
||||
|
||||
def get_elements_for_page(self, screen, page):
|
||||
if page is LIST_PAGE: return self.get_network_list_page(screen, created = False)
|
||||
elif page is CREATE_PAGE: return self.get_create_network_page(screen)
|
||||
if page is LIST_PAGE: return self.get_network_list_page(screen, created = False)
|
||||
elif page is START_PAGE: return self.get_start_network_page(screen)
|
||||
|
||||
def page_has_next(self, page):
|
||||
if page is LIST_PAGE: return self.has_selectable_networks()
|
||||
|
||||
def page_has_back(self, page):
|
||||
return (page is CREATE_PAGE)
|
||||
return (page is START_PAGE)
|
||||
|
||||
def validate_input(self, page, errors):
|
||||
if page is LIST_PAGE:
|
||||
self.get_libvirt().create_network(self.get_selected_network())
|
||||
self.get_libvirt().start_network(self.get_selected_network())
|
||||
return True
|
||||
|
||||
def get_create_network_page(self, screen):
|
||||
def get_start_network_page(self, screen):
|
||||
return [Label("Network Started"),
|
||||
Label("%s was successfully started." % self.get_selected_network())]
|
||||
|
||||
def CreateNetwork():
|
||||
screen = CreateNetworkConfigScreen()
|
||||
def StartNetwork():
|
||||
screen = StartNetworkConfigScreen()
|
||||
screen.start()
|
Loading…
Reference in New Issue
Block a user