1#include "ParameterTelnet.h" 
    2#include <QLoggingCategory> 
    4static Q_LOGGING_CATEGORY(log, 
"Plugin.Telnet.Parameter")
 
    9    , m_szLogin(
".*login:")
 
   10    , m_szPassword(
".*Password:")
 
   13CParameterTelnet::~CParameterTelnet()
 
   17int CParameterTelnet::OnLoad(QSettings &set)
 
   21    return CParameterTerminalBase::OnLoad(set);
 
   24int CParameterTelnet::OnSave(QSettings &set)
 
   26    SetLogin(set.value(
"Login", 
GetLogin()).toString());
 
   27    SetPassword(set.value(
"Password", 
GetPassword()).toString());
 
   28    return CParameterTerminalBase::OnSave(set);
 
   36void CParameterTelnet::SetLogin(
const QString &newLogin)
 
   38    if(m_szLogin == newLogin)
 
   49void CParameterTelnet::SetPassword(
const QString &newPassword)
 
Operational parameter interface.
 
QString GetPassword() const
Password Regular Expression.
 
QString m_szPassword
Login Regular Expression.
 
QString GetLogin() const
Login Regular Expression.
 
int SetModified(bool bModified=true)
When setting parameters, if there is a modification, it is called.