X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fscreens%2Fconfigscreen.py;h=97e697c43353eb21bc84744cd13f55dacd041e66;hp=80105a440b4b3f97c58e148e448a41173be4ca06;hb=0e91674d48246994c7d6bb121cb1ebd55980dee7;hpb=80846fa1ed82047adef59ad390528008fa2cd55e diff --git a/sface/screens/configscreen.py b/sface/screens/configscreen.py index 80105a4..97e697c 100644 --- a/sface/screens/configscreen.py +++ b/sface/screens/configscreen.py @@ -5,6 +5,11 @@ from PyQt4.QtGui import * from sface.config import config from sface.screens.sfascreen import SfaScreen +static_labels = { + 'registry': "usual port for registry: 12345", + 'slicemgr': ["usual port for slice manager: 12347","usual port for aggregate: 12346"], +} + class ConfigWidget(QWidget): def __init__(self, parent): QWidget.__init__(self, parent) @@ -14,6 +19,12 @@ class ConfigWidget(QWidget): for (field,msg) in config.field_labels(): # edit : text or checkbox default=config.field_default(field) + if static_labels.has_key(field): + labels=static_labels[field] + if not isinstance(labels,list): labels = [ labels, ] + for label in labels: + glayout.addWidget(QLabel(label),row,1) + row+=1 if isinstance(default,bool): edit=QCheckBox(msg) if config.is_true(config.get(field)):