Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
Jellyfin::ViewModel::User Class Reference

#include <user.h>

Inheritance diagram for Jellyfin::ViewModel::User:

Signals

void nameChanged (QString newName)
void serverIdChanged (QString newServerId)
void serverNameChanged (QString newServerName)
void userIdChanged (QString newUserId)
void primaryImageTagChanged (QString newPrimaryImageTag)
void hasPasswordChanged (bool newHasPassword)
void hasConfiguredPasswordChanged (bool newHasConfiguredPassword)
void hasConfiguredEasyPasswordChanged (bool newHasConfiguredEasyPasswordChanged)

Public Member Functions

 User (QObject *parent=nullptr, QSharedPointer< Model::User > data=QSharedPointer< Model::User >::create())
QString name () const
QString serverId () const
QString serverName () const
QString userId () const
QString primaryImageTag () const
bool hasPassword () const
bool hasConfiguredPassword () const
bool hasConfiguredEasyPassword () const
QSharedPointer< Model::Userdata () const
void setData (QSharedPointer< Model::User > newData)

Properties

QString name
QString serverId
QString serverName
QString userId
QString primaryImageTag
bool hasPassword
bool hasConfiguredPassword
bool hasConfiguredEasyPassword

Constructor & Destructor Documentation

◆ User()

Jellyfin::ViewModel::User::User ( QObject * parent = nullptr,
QSharedPointer< Model::User > data = QSharedPointer<Model::User>::create() )
explicit

Member Function Documentation

◆ data()

QSharedPointer< Model::User > Jellyfin::ViewModel::User::data ( ) const
inline

◆ hasConfiguredEasyPassword()

◆ hasConfiguredEasyPasswordChanged

void Jellyfin::ViewModel::User::hasConfiguredEasyPasswordChanged ( bool newHasConfiguredEasyPasswordChanged)
signal

◆ hasConfiguredPassword()

◆ hasConfiguredPasswordChanged

void Jellyfin::ViewModel::User::hasConfiguredPasswordChanged ( bool newHasConfiguredPassword)
signal

◆ hasPassword()

◆ hasPasswordChanged

void Jellyfin::ViewModel::User::hasPasswordChanged ( bool newHasPassword)
signal

◆ name()

QString Jellyfin::ViewModel::User::name ( ) const
inline

◆ nameChanged

void Jellyfin::ViewModel::User::nameChanged ( QString newName)
signal

◆ primaryImageTag()

◆ primaryImageTagChanged

void Jellyfin::ViewModel::User::primaryImageTagChanged ( QString newPrimaryImageTag)
signal

◆ serverId()

QString Jellyfin::ViewModel::User::serverId ( ) const
inline

◆ serverIdChanged

void Jellyfin::ViewModel::User::serverIdChanged ( QString newServerId)
signal

◆ serverName()

QString Jellyfin::ViewModel::User::serverName ( ) const
inline

◆ serverNameChanged

void Jellyfin::ViewModel::User::serverNameChanged ( QString newServerName)
signal

◆ setData()

void Jellyfin::ViewModel::User::setData ( QSharedPointer< Model::User > newData)

◆ userId()

QString Jellyfin::ViewModel::User::userId ( ) const
inline

◆ userIdChanged

void Jellyfin::ViewModel::User::userIdChanged ( QString newUserId)
signal

Property Documentation

◆ hasConfiguredEasyPassword

◆ hasConfiguredPassword

◆ hasPassword

◆ name

◆ primaryImageTag

◆ serverId

◆ serverName

◆ userId

QString Jellyfin::ViewModel::User::userId
read

The documentation for this class was generated from the following files:
  • core/include/JellyfinQt/viewmodel/user.h
  • core/src/viewmodel/user.cpp