Choice model settings was added

This commit is contained in:
2023-04-10 19:24:25 +02:00
parent 25e8a3ea79
commit 4a52926be9
31 changed files with 938 additions and 227 deletions

View File

@@ -1,24 +1,13 @@
#include "usersmodel.h"
#include "services/beerservice.h"
namespace Keys {
constexpr auto Users = "users";
constexpr auto Name = "name";
}
UsersModel::UsersModel(QObject *parent)
: AbstractModel{parent}
UsersModel::UsersModel(QObject *parent) : BaseModel{ "users", parent }
{
service()->connectListener(this);
service()->sendCommand(Keys::Users, "get");
}
QString UsersModel::entity() const
{
return Keys::Users;
}
void UsersModel::connected(const QVariant &data)
@@ -33,10 +22,5 @@ void UsersModel::disconnected(const QVariant &data)
QVariantList UsersModel::users() const
{
return m_data.values();
}
QString UsersModel::userName(const QString &userId) const
{
return m_data.value(userId).toMap().value(Keys::Name).toString();
return items();
}