| 68 | } |
| 69 | |
| 70 | int COperateFtpServer::SetPluginParameters(CParameterPlugin *pPara) |
| 71 | { |
| 72 | if(GetParameter()) { |
| 73 | GetParameter()->SetPluginParameters(pPara); |
| 74 | GetParameter()->m_Net.m_User.SetSavePassword(true); |
| 75 | if(pPara) { |
| 76 | bool check = connect(pPara, SIGNAL(sigNameStylesChanged()), |
| 77 | this, SLOT(slotUpdateName())); |
| 78 | Q_ASSERT(check); |
| 79 | } |
| 80 | return 0; |
| 81 | } else { |
| 82 | QString szMsg = "There is not parameters! " |
| 83 | "please first create parameters, " |
| 84 | "then call SetParameter() in the "; |
| 85 | szMsg += metaObject()->className() + QString("::") |
| 86 | + metaObject()->className(); |
| 87 | szMsg += QString("() or ") + metaObject()->className() |
| 88 | + QString("::") + "Initial()"; |
| 89 | szMsg += " to set the parameters pointer. " |
| 90 | "Default set CParameterClient for the parameters of operate " |
| 91 | "(CParameterOperate or its derived classes) " |
| 92 | "See CManager::CreateOperate. " |
| 93 | "If you are sure the parameter of operate " |
| 94 | "does not need CParameterClient. " |
| 95 | "Please overload the SetPluginParameters() in the "; |
| 96 | szMsg += QString(metaObject()->className()) + " . don't set it"; |
| 97 | qCritical(log) << szMsg.toStdString().c_str(); |
| 98 | Q_ASSERT(false); |
| 99 | } |
| 100 | return -1; |
| 101 | } |
| 102 | |
| 103 | QDialog *COperateFtpServer::OnOpenDialogSettings(QWidget *parent) |
| 104 | { |
nothing calls this directly
no test coverage detected