This repository has been archived on 2026-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
powersync-zigbee/zigbee-cli/terminalcommand.cpp
2017-12-28 13:17:23 +01:00

59 lines
1.1 KiB
C++

#include "terminalcommand.h"
TerminalCommand::TerminalCommand()
{
}
TerminalCommand::TerminalCommand(const QString &command, const QString &description) :
m_command(command),
m_description(description)
{
}
QString TerminalCommand::command() const
{
return m_command;
}
void TerminalCommand::setCommand(const QString &command)
{
m_command = command;
}
QString TerminalCommand::description() const
{
return m_description;
}
void TerminalCommand::setDescription(const QString &description)
{
m_description = description;
}
QStringList TerminalCommand::mandatoryParameters() const
{
return m_mandatorysParameters;
}
void TerminalCommand::setMandatoryParameters(const QStringList &parameters)
{
m_mandatorysParameters = parameters;
}
QStringList TerminalCommand::optionalParameters() const
{
return m_optionalParameters;
}
void TerminalCommand::setOptionalParameters(const QStringList &parameters)
{
m_optionalParameters = parameters;
}
bool TerminalCommand::isValid()
{
return !m_command.isEmpty() && !m_description.isEmpty();
}