@@ -14,7 +14,6 @@ COperateTelnet::COperateTelnet(CPlugin *parent)
1414 : COperateTerminal(parent)
1515 , m_Telnet(QTelnet::TCP)
1616 , m_bLogin(false )
17- , m_SecurityLevel(CSecurityLevel::Level::Risky)
1817{
1918 qDebug (log) << Q_FUNC_INFO;
2019 auto &net = m_Parameters.m_Net ;
@@ -30,11 +29,6 @@ COperateTelnet::~COperateTelnet()
3029 qDebug (log) << Q_FUNC_INFO;
3130}
3231
33- CSecurityLevel::Level COperateTelnet::GetSecurityLevel () const
34- {
35- return m_SecurityLevel;
36- }
37-
3832QDialog *COperateTelnet::OnOpenDialogSettings (QWidget *parent)
3933{
4034 return new CDlgSettingsTelnet (&m_Parameters, parent);
@@ -52,6 +46,8 @@ int COperateTelnet::Start()
5246
5347 slotUpdateParameter (this );
5448
49+ slotSetSecurityLevel (CSecurityLevel::Level::Risky);
50+
5551 bool check = false ;
5652 check = connect (&m_Telnet, &QTelnet::stateChanged,
5753 this , [=](QAbstractSocket::SocketState socketState){
@@ -157,7 +153,7 @@ const QString COperateTelnet::Name()
157153 auto &net = m_Parameters.m_Net ;
158154 if (!net.GetHost ().isEmpty ()) {
159155 if (m_Parameters.GetGlobalParameters ()
160- && (GetParameter ()-> GetGlobalParameters ()->GetNameStyles ()
156+ && (m_Parameters. GetGlobalParameters ()->GetNameStyles ()
161157 & CParameterPlugin::NameStyle::Protocol)
162158 && !Protocol ().isEmpty ())
163159 szName = Protocol () + " :" ;
@@ -170,7 +166,8 @@ const QString COperateTelnet::Name()
170166
171167 QString szSecurityLevel;
172168 CSecurityLevel sl (GetSecurityLevel ());
173- if ((GetParameter ()->GetGlobalParameters ()->GetNameStyles ()
169+ if (m_Parameters.GetGlobalParameters ()
170+ && (m_Parameters.GetGlobalParameters ()->GetNameStyles ()
174171 & CParameterPlugin::NameStyle::SecurityLevel)
175172 && GetSecurityLevel () != CSecurityLevel::Level::No
176173 && !sl.GetUnicodeIcon ().isEmpty ())
@@ -246,8 +243,7 @@ void COperateTelnet::slotNewData(const char *buf, int len)
246243 m_Telnet.sendData (password.toStdString ().c_str (), password.length ());
247244 m_Telnet.sendData (" \n " , 1 );
248245 m_bLogin = true ;
249- m_SecurityLevel = CSecurityLevel::Level::Authentication;
250- slotSetSecurityLevel (m_SecurityLevel);
246+ slotSetSecurityLevel (CSecurityLevel::Level::Authentication);
251247 }
252248 qDebug (log) << " Password:" << password;
253249
0 commit comments