Add first commit - Alpha Version
[vlc-remote] / configdialog.cpp
1 #include "configdialog.h"
2 #include "ui_configdialog.h"
3 #include <QSettings>
4 ConfigDialog::ConfigDialog(QWidget *parent) :
5         QDialog(parent),
6         ui(new Ui::ConfigDialog)
7 {
8     ui->setupUi(this);
9     load();
10     connect(ui->buttonBox,SIGNAL(accepted()),this,SLOT(save()));
11 }
12
13 ConfigDialog::~ConfigDialog()
14 {
15     delete ui;
16 }
17
18 void ConfigDialog::changeEvent(QEvent *e)
19 {
20     QDialog::changeEvent(e);
21     switch (e->type()) {
22     case QEvent::LanguageChange:
23         ui->retranslateUi(this);
24         break;
25     default:
26         break;
27     }
28 }
29 void ConfigDialog::load()
30 {
31
32
33     QSettings settings;
34     ui->lineEdit->setText(settings.value("ip").toString());
35
36 }
37
38 void ConfigDialog::save()
39 {
40
41     QSettings settings;
42     settings.setValue("ip",ui->lineEdit->text());
43
44     emit accept();
45
46
47
48 }