| 99 | } |
| 100 | |
| 101 | void CDlgSettings::accept() |
| 102 | { |
| 103 | ui->wNet->Accept(); |
| 104 | |
| 105 | m_Para->SetRoot(ui->leRoot->text()); |
| 106 | m_Para->SetAnonymousLogin(ui->cbAnonmousLogin->isChecked()); |
| 107 | m_Para->SetReadOnly(ui->cbReadOnly->isChecked()); |
| 108 | m_Para->SetConnectCount(ui->sbConnectCount->value()); |
| 109 | |
| 110 | m_Para->SetListenAll(ui->cbListenAll->isChecked()); |
| 111 | QStringList lstInterface; |
| 112 | for (int row = 0; row < m_ModelNetWorkInterface.rowCount(); row++) { |
| 113 | auto item = m_ModelNetWorkInterface.item(row); |
| 114 | if(item->checkState() == Qt::Checked) { |
| 115 | lstInterface << item->text(); |
| 116 | } |
| 117 | } |
| 118 | m_Para->SetListen(lstInterface); |
| 119 | |
| 120 | QStringList lstBlack; |
| 121 | for (int i = 0; i < m_ModelBlack.rowCount(); ++i) { |
| 122 | lstBlack << m_ModelBlack.item(i)->text(); |
| 123 | } |
| 124 | m_Para->SetBlacklist(lstBlack); |
| 125 | QStringList lstWhite; |
| 126 | for (int i = 0; i < m_ModelWhite.rowCount(); ++i) { |
| 127 | lstWhite << m_ModelWhite.item(i)->text(); |
| 128 | } |
| 129 | m_Para->SetWhitelist(lstWhite); |
| 130 | |
| 131 | QDialog::accept(); |
| 132 | } |
| 133 | |
| 134 | void CDlgSettings::on_cbAnonmousLogin_checkStateChanged(const Qt::CheckState &arg1) |
| 135 | { |
no test coverage detected