]> git.sven.stormbind.net Git - sven/vym.git/blob - lineeditdialog.cpp
bc1460a9966596094c174c259d06e22f852d779c
[sven/vym.git] / lineeditdialog.cpp
1 #include "lineeditdialog.h"
2 #include "settings.h"
3
4 extern Settings settings;
5
6 LineEditDialog::LineEditDialog(QWidget* parent):QDialog (parent)
7 {
8     ui.setupUi(this);
9     ui.okButton->setText(tr("Ok"));
10 }
11
12 void LineEditDialog::showCancelButton (bool b)
13 {
14     if (b)
15     {
16         ui.cancelButton->show();
17         ui.cancelButton->setText(tr("Cancel"));
18     } else
19         ui.cancelButton->hide();
20 }
21
22 void LineEditDialog::setLabel (const QString &s)
23 {
24     ui.label->setText(s);
25 }
26
27 void LineEditDialog::setCaption(const QString &s)
28 {
29     QDialog::setWindowTitle("VYM - "+s);
30 }
31
32 void LineEditDialog::setText (const QString &s)
33 {
34     ui.lineEdit->setText(s);
35     ui.lineEdit->selectAll();
36 }
37
38 QString LineEditDialog::getText ()
39 {
40     return ui.lineEdit->text();
41 }
42