diff options
author | Mike Fulbright <msf@redhat.com> | 2000-05-18 23:09:25 +0000 |
---|---|---|
committer | Mike Fulbright <msf@redhat.com> | 2000-05-18 23:09:25 +0000 |
commit | e6b860a0964e0987755c29384d8ef023d7381d69 (patch) | |
tree | 29e49fa6752cce0d797473213a9520bb7068e86e /installclass.py | |
parent | c57cc0dc6a2ab1308156a357feb740aefae09b94 (diff) | |
download | anaconda-e6b860a0964e0987755c29384d8ef023d7381d69.tar.gz anaconda-e6b860a0964e0987755c29384d8ef023d7381d69.tar.xz anaconda-e6b860a0964e0987755c29384d8ef023d7381d69.zip |
added support for upgradeonly class
Diffstat (limited to 'installclass.py')
-rw-r--r-- | installclass.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/installclass.py b/installclass.py index c5a334897..631ccfca0 100644 --- a/installclass.py +++ b/installclass.py @@ -16,6 +16,8 @@ from xf86config import XF86Config from translate import _ class BaseInstallClass: + # default to not being hidden + hidden = 0 # look in mouse.py for a list of valid mouse names -- use the LONG names def setMouseType(self, name, device = None, emulateThreeButtons = 0): @@ -256,7 +258,7 @@ class ReconfigStation(BaseInstallClass): allClasses = [] # returns ( className, classObject, classLogo ) tuples -def availableClasses(): +def availableClasses(showhidden=0): global allClasses if allClasses: return allClasses @@ -288,7 +290,9 @@ def availableClasses(): sortOrder = obj.sortPriority else: sortOrder = 0 - list.append(((obj.name, obj, obj.pixmap), sortOrder)) + + if obj.hidden == 0 or showhidden == 1: + list.append(((obj.name, obj, obj.pixmap), sortOrder)) list.sort(ordering) for (item, priority) in list: |