return _currentUserId;
}
-Q_INVOKABLE bool UserModel::isUserConnected(const int &id)
+Q_INVOKABLE bool UserModel::isUserConnected(const int id)
{
if (id < 0 || id >= _users.size())
return false;
return _users[id]->isConnected();
}
-QImage UserModel::avatarById(const int &id)
+QImage UserModel::avatarById(const int id)
{
if (id < 0 || id >= _users.size())
return {};
QDesktopServices::openUrl(url);
}
-Q_INVOKABLE void UserModel::switchCurrentUser(const int &id)
+Q_INVOKABLE void UserModel::switchCurrentUser(const int id)
{
if (_currentUserId < 0 || _currentUserId >= _users.size())
return;
emit newUserSelected();
}
-Q_INVOKABLE void UserModel::login(const int &id)
+Q_INVOKABLE void UserModel::login(const int id)
{
if (id < 0 || id >= _users.size())
return;
_users[id]->login();
}
-Q_INVOKABLE void UserModel::logout(const int &id)
+Q_INVOKABLE void UserModel::logout(const int id)
{
if (id < 0 || id >= _users.size())
return;
_users[id]->logout();
}
-Q_INVOKABLE void UserModel::removeAccount(const int &id)
+Q_INVOKABLE void UserModel::removeAccount(const int id)
{
if (id < 0 || id >= _users.size())
return;
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
- QImage avatarById(const int &id);
+ QImage avatarById(const int id);
User *currentUser() const;
Q_INVOKABLE int numUsers();
Q_INVOKABLE QString currentUserServer();
int currentUserId() const;
- Q_INVOKABLE bool isUserConnected(const int &id);
- Q_INVOKABLE void switchCurrentUser(const int &id);
- Q_INVOKABLE void login(const int &id);
- Q_INVOKABLE void logout(const int &id);
- Q_INVOKABLE void removeAccount(const int &id);
+ Q_INVOKABLE bool isUserConnected(const int id);
+ Q_INVOKABLE void switchCurrentUser(const int id);
+ Q_INVOKABLE void login(const int id);
+ Q_INVOKABLE void logout(const int id);
+ Q_INVOKABLE void removeAccount(const int id);
Q_INVOKABLE std::shared_ptr<OCC::UserStatusConnector> userStatusConnector(int id);