Models registry was added
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
#include "usersviewmodel.h"
|
||||
|
||||
#include "models/basemodel.h"
|
||||
#include "services/settingsservice.h"
|
||||
|
||||
UsersViewModel::UsersViewModel(QObject *parent)
|
||||
: QObject{parent}
|
||||
{
|
||||
connect(&m_usersModel, &BaseModel::dataChanged, this, &UsersViewModel::usersChanged);
|
||||
connect(&m_usersModel, &BaseModel::dataChanged, this, &UsersViewModel::selectedUserNameChanged);
|
||||
connect(m_usersModel, &BaseModel::dataChanged, this, &UsersViewModel::usersChanged);
|
||||
connect(m_usersModel, &BaseModel::dataChanged, this, &UsersViewModel::selectedUserNameChanged);
|
||||
|
||||
connect(settings(), &SettingsService::selectedUserIdChanged, this, &UsersViewModel::selectedUserChanged);
|
||||
connect(settings(), &SettingsService::selectedUserIdChanged, this, &UsersViewModel::selectedUserNameChanged);
|
||||
@@ -14,7 +15,7 @@ UsersViewModel::UsersViewModel(QObject *parent)
|
||||
|
||||
QVariantList UsersViewModel::users() const
|
||||
{
|
||||
return m_usersModel.users();
|
||||
return m_usersModel->items();
|
||||
}
|
||||
|
||||
QString UsersViewModel::selectedUser() const
|
||||
@@ -29,7 +30,7 @@ void UsersViewModel::setSelectedUser(const QString &newSelectedUser)
|
||||
|
||||
QString UsersViewModel::selectedUserName() const
|
||||
{
|
||||
return m_usersModel.itemProperty(selectedUser(), "name").toString();
|
||||
return m_usersModel->itemProperty(selectedUser(), "name").toString();
|
||||
}
|
||||
|
||||
SettingsService *UsersViewModel::settings() const
|
||||
|
||||
Reference in New Issue
Block a user