X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=src%2Flineeditdialog.cpp;fp=src%2Flineeditdialog.cpp;h=01e5c42ca3b8c8f3ef2d79513c79ea66b3f60aeb;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=0000000000000000000000000000000000000000;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/src/lineeditdialog.cpp b/src/lineeditdialog.cpp new file mode 100644 index 0000000..01e5c42 --- /dev/null +++ b/src/lineeditdialog.cpp @@ -0,0 +1,35 @@ +#include "lineeditdialog.h" +#include "settings.h" + +extern Settings settings; + +LineEditDialog::LineEditDialog(QWidget *parent) : QDialog(parent) +{ + ui.setupUi(this); + ui.okButton->setText(tr("Ok")); +} + +void LineEditDialog::showCancelButton(bool b) +{ + if (b) { + ui.cancelButton->show(); + ui.cancelButton->setText(tr("Cancel")); + } + else + ui.cancelButton->hide(); +} + +void LineEditDialog::setLabel(const QString &s) { ui.label->setText(s); } + +void LineEditDialog::setCaption(const QString &s) +{ + QDialog::setWindowTitle("VYM - " + s); +} + +void LineEditDialog::setText(const QString &s) +{ + ui.lineEdit->setText(s); + ui.lineEdit->selectAll(); +} + +QString LineEditDialog::getText() { return ui.lineEdit->text(); }