Esempio n. 1
0
void OptionsWindow::on_RestoreDHCP_clicked()
{
    /* Resets all values tab "DHCP" */
    QMessageBox msgBox;
    msgBox.setText(tr("factory reset"));
    msgBox.setIcon(QMessageBox::Warning);
    msgBox.setInformativeText(tr("Caution All settings will be reset to the original. proceed?"));
    msgBox.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel);
    msgBox.setDefaultButton(QMessageBox::Cancel);
    int ret = msgBox.exec();
	switch (ret) {
		case QMessageBox::Ok:

		ui->IP_CLIENT1->setText("192.168.0.2");
		ui->IP_CLIENT2->setText("192.168.0.255");
		ui->Internet_iface->setCurrentIndex(0);
		ui->ip_time->setCurrentIndex(2);
		ui->UseGoogle->setChecked(true);
		QDateTime TimeNow;
		QString dateUNIXNow;
		dateUNIXNow = QString::number(TimeNow.currentDateTime().toTime_t());
		emit  toMainLog(QString("%1|%2|%3|%4").arg(tr("Options"), dateUNIXNow, tr("DNSMASQ settings set to default."), QString("1")));

		on_DHCPSave_clicked(false);
		break;
	}
}
Esempio n. 2
0
void OptionsWindow::on_RestoreDHCP_clicked()
{
    /* Обнуляем все значения на вкладке "DHCP" */
    QMessageBox msgBox;
    msgBox.setText(tr("Сброс данных"));
    msgBox.setIcon(QMessageBox::Warning);
    msgBox.setInformativeText(tr("Внимание! Все настройки будут сброшены до первоначальных. Продолжить?"));
    msgBox.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel);
    msgBox.setDefaultButton(QMessageBox::Cancel);
    int ret = msgBox.exec();
    switch (ret) {
    case QMessageBox::Ok:

        ui->IP_CLIENT1->setText("192.168.0.2");
        ui->IP_CLIENT2->setText("192.168.0.255");
        ui->Internet_iface->setCurrentIndex(0);
        ui->ip_time->setCurrentIndex(2);
        ui->UseGoogle->setChecked(true);
        QDateTime TimeNow;
        QString dateUNIXNow;
        dateUNIXNow = QString::number(TimeNow.currentDateTime().toTime_t());
        emit  toMainLog(QString("%1|%2|%3|%4").arg(tr("Options"), dateUNIXNow, tr("DNSMASQ settings set to default."), QString("1")));

        on_DHCPSave_clicked(false);
        break;
    }
}