X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=gui%2Fqt%2Futil.py;h=c61c022a403628b8be5ac93a63eeb232da167d49;hb=3cbe11a42473af52e7c5e002c36aaaf32646f627;hp=6d8387131a3d84f64c78c4206913d0bea60448b7;hpb=2da9a02fb382684fb130399f6e634d2e19d66692;p=electrum-nvc.git diff --git a/gui/qt/util.py b/gui/qt/util.py index 6d83871..c61c022 100644 --- a/gui/qt/util.py +++ b/gui/qt/util.py @@ -1,4 +1,4 @@ -from electrum.i18n import _ +from electrum_nvc.i18n import _ from PyQt4.QtGui import * from PyQt4.QtCore import * import os.path @@ -110,6 +110,22 @@ def ok_cancel_buttons(dialog, ok_label=_("OK") ): hbox, b = ok_cancel_buttons2(dialog, ok_label) return hbox +def line_dialog(parent, title, label, ok_label, default=None): + dialog = QDialog(parent) + dialog.setMinimumWidth(500) + dialog.setWindowTitle(title) + dialog.setModal(1) + l = QVBoxLayout() + dialog.setLayout(l) + l.addWidget(QLabel(label)) + txt = QLineEdit() + if default: + txt.setText(default) + l.addWidget(txt) + l.addLayout(ok_cancel_buttons(dialog, ok_label)) + if dialog.exec_(): + return unicode(txt.text()) + def text_dialog(parent, title, label, ok_label, default=None): from qrtextedit import QRTextEdit dialog = QDialog(parent)