3#include <QLoggingCategory>
4#include "ParameterTerminalBase.h"
6static Q_LOGGING_CATEGORY(log,
"Parameter.Terminal.Base")
8 const QString &szPrefix)
14int CParameterTerminalBase::OnLoad(QSettings &set)
16 set.beginGroup(
"Terminal");
17 SetCommands(set.value(
"Commands", GetCommands()).toStringList());
19 return CParameterOperate::OnLoad(set);
22int CParameterTerminalBase::OnSave(QSettings &set)
24 set.beginGroup(
"Terminal");
25 set.setValue(
"Commands", GetCommands());
27 return CParameterOperate::OnSave(set);
30void CParameterTerminalBase::slotSetGlobalParameters()
34 QString szErr =
"The CParameterClient is null";
35 qCritical(log) << szErr;
36 Q_ASSERT_X(
false,
"CParameterTerminalBase", szErr.toStdString().c_str());
39 m_Terminal = pPlugin->m_Terminal;
42QStringList CParameterTerminalBase::GetCommands()
const
47void CParameterTerminalBase::SetCommands(
const QStringList& cmd)
49 if(m_lstCommands == cmd)
Operational parameter interface.
CParameterPlugin * GetGlobalParameters()
Get CParameterPlugin.
Global parameters of plugins.
int SetModified(bool bModified=true)
When setting parameters, if there is a modification, it is called.