+void LatitudeGUI::config() {
+ // login input
+ QDialog *dialoglogin = new QDialog(this);
+ QLineEdit *login_user = new QLineEdit(setting->value("user","my_username").toString());
+ QLineEdit *login_pass = new QLineEdit(setting->value("pass","my_password").toString());
+ login_pass->setEchoMode(QLineEdit::Password);
+ QLineEdit *login_freq = new QLineEdit(setting->value("freq","120").toString());
+ QFormLayout *layout_login = new QFormLayout();
+ layout_login->addRow(tr("&Username"), login_user);
+ layout_login->addRow(tr("&Password"), login_pass);
+ layout_login->addRow(tr("&Interval"), login_freq);
+ connect(login_user, SIGNAL(textEdited(QString)), this, SLOT(save_user(QString)));
+ connect(login_pass, SIGNAL(textEdited(QString)), this, SLOT(save_pass(QString)));
+ connect(login_freq, SIGNAL(textEdited(QString)), this, SLOT(save_freq(QString)));
+ connect(login_user, SIGNAL(returnPressed()), login_pass, SLOT(setFocus()));
+ connect(login_pass, SIGNAL(returnPressed()), login_freq, SLOT(setFocus()));
+ connect(login_freq, SIGNAL(returnPressed()), dialoglogin, SLOT(accept()));
+ dialoglogin->setLayout(layout_login);
+ dialoglogin->exec();
+
+ set();
+ mode_latitude();
+ glatitude->reset();
+}
+
+