autostartSelector_->addItem(tr("Disabled"), "0");
autostartSelector_->setCurrentIndex(autostart == "1" ? 0 : 1);
- autoconnectCheck_ = new QCheckBox(tr("Allow daemon to connect automatically"));
- QString autoconnect = Settings::instance()->get("autoconnect");
- autoconnectCheck_->setChecked(autoconnect == "1");
-
- connectionSelector_ = new ConnectionSelector(tr("Connection to use"), this);
+ connectionSelector_ = new ConnectionSelector(tr("Connect automatically on"), this);
QString selectedConnection = Settings::instance()->get("connection");
-
- if(selectedConnection != "0")
- {
- connectionSelector_->addItem(Settings::instance()->get("connection_name"), selectedConnection);
- connectionSelector_->selectByValue(selectedConnection);
- }
+ connectionSelector_->selectByValue(selectedConnection);
QPushButton* submitButton = new QPushButton(tr("Save"), this);
connect(submitButton, SIGNAL(pressed()), this, SLOT(saveSettings()));
general->addWidget(siteSelector_);
daemon->addWidget(autostartSelector_);
- daemon->addWidget(autoconnectCheck_);
daemon->addWidget(connectionSelector_);
QDialogButtonBox* buttons = new QDialogButtonBox;
Settings::instance()->set("site", site);
QString autostart = autostartSelector_->value().toString();
Settings::instance()->set("autostart", autostart);
- bool autoconnect = autoconnectCheck_->isChecked();
- Settings::instance()->set("autoconnect", autoconnect ? "1" : "0");
QString connection = connectionSelector_->value().toString();
Settings::instance()->set("connection", connection);
Settings::instance()->set("connection_name", connectionSelector_->text());
DB::disconnect();
- if((site != currentSite_ ||
- autoconnect != currentAutoconnect_ ||
- connection != currentConnection_) && Daemon::isRunning())
+ if(site != currentSite_ && Daemon::isRunning())
{
QMaemo5InformationBox::information(this, tr("Restarting daemon..."));
Daemon::restart();
{
currentSite_ = siteSelector_->value().toString();
currentConnection_ = connectionSelector_->value().toString();
- currentAutoconnect_ = autoconnectCheck_->isChecked();
}
}