diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2015-04-14 13:56:28 -0700 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2015-04-14 13:56:28 -0700 |
| commit | 1cfa67bbdd4242a52484f13f3533babb4d4c07a6 (patch) | |
| tree | d772b3b7cc40371afaa494c4e623511133e0e33e /attic/ZeroTierUI/onetimedialog.cpp | |
| parent | a2605561af19d7de7ed492d1faf00d7ff161c6ea (diff) | |
| download | infinitytier-1cfa67bbdd4242a52484f13f3533babb4d4c07a6.tar.gz infinitytier-1cfa67bbdd4242a52484f13f3533babb4d4c07a6.zip | |
Bunch more control plane work, and shelve old UI -- React FTW.
Diffstat (limited to 'attic/ZeroTierUI/onetimedialog.cpp')
| -rw-r--r-- | attic/ZeroTierUI/onetimedialog.cpp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/attic/ZeroTierUI/onetimedialog.cpp b/attic/ZeroTierUI/onetimedialog.cpp new file mode 100644 index 00000000..1c1d983b --- /dev/null +++ b/attic/ZeroTierUI/onetimedialog.cpp @@ -0,0 +1,37 @@ +#include "onetimedialog.h" +#include "ui_onetimedialog.h" +#include "main.h" + +OneTimeDialog::OneTimeDialog(QWidget *parent,const char *propName,const QString &title,const QString &message) : + QDialog(parent), + ui(new Ui::OneTimeDialog) +{ + ui->setupUi(this); + + ui->label->setText(message); + this->setWindowTitle(title); + _propName = propName; + +#ifdef __WINDOWS__ + QWidgetList widgets = this->findChildren<QWidget*>(); + foreach(QWidget *widget, widgets) { + QFont font(widget->font()); + font.setPointSizeF(font.pointSizeF() * 0.75); + widget->setFont(font); + } +#endif +} + +OneTimeDialog::~OneTimeDialog() +{ + delete ui; +} + +void OneTimeDialog::on_pushButton_clicked() +{ + if (_propName) { + settings->setValue(_propName,ui->checkBox->isChecked()); + settings->sync(); + } + this->close(); +} |
