| 34 | } |
| 35 | |
| 36 | const QString COperate::Id() |
| 37 | { |
| 38 | Q_ASSERT(GetPlugin()); |
| 39 | QString szId = GetPlugin()->Name() + "_" + Protocol() |
| 40 | + "_" + QString::number((int)GetPlugin()->Type()); |
| 41 | static QRegularExpression exp("[-@:/#%!^&* \\.]"); |
| 42 | szId = szId.replace(exp, "_"); |
| 43 | return szId; |
| 44 | } |
| 45 | |
| 46 | const QString COperate::Name() |
| 47 | { |