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

#include <queryfilters.h>

Public Member Functions

 QueryFilters ()
 
 QueryFilters (const QueryFilters &other)
 
void replaceData (QueryFilters &other)
 
void setFromJson (QJsonObject source)
 
QJsonObject toJson () const
 
QList< NameGuidPairgenres () const
 
void setGenres (QList< NameGuidPair > newGenres)
 
bool genresNull () const
 
void setGenresNull ()
 
QStringList tags () const
 
void setTags (QStringList newTags)
 
bool tagsNull () const
 
void setTagsNull ()
 

Static Public Member Functions

static QueryFilters fromJson (QJsonObject source)
 

Protected Attributes

QList< NameGuidPairm_genres
 
QStringList m_tags
 

Constructor & Destructor Documentation

◆ QueryFilters() [1/2]

Jellyfin::DTO::QueryFilters::QueryFilters ( )

◆ QueryFilters() [2/2]

Jellyfin::DTO::QueryFilters::QueryFilters ( const QueryFilters & other)

Member Function Documentation

◆ fromJson()

QueryFilters Jellyfin::DTO::QueryFilters::fromJson ( QJsonObject source)
static

◆ genres()

QList< NameGuidPair > Jellyfin::DTO::QueryFilters::genres ( ) const

◆ genresNull()

bool Jellyfin::DTO::QueryFilters::genresNull ( ) const

◆ replaceData()

void Jellyfin::DTO::QueryFilters::replaceData ( QueryFilters & other)

Replaces the data being hold by this class with that of the other.

◆ setFromJson()

void Jellyfin::DTO::QueryFilters::setFromJson ( QJsonObject source)

◆ setGenres()

void Jellyfin::DTO::QueryFilters::setGenres ( QList< NameGuidPair > newGenres)

◆ setGenresNull()

void Jellyfin::DTO::QueryFilters::setGenresNull ( )

◆ setTags()

void Jellyfin::DTO::QueryFilters::setTags ( QStringList newTags)

◆ setTagsNull()

void Jellyfin::DTO::QueryFilters::setTagsNull ( )

◆ tags()

QStringList Jellyfin::DTO::QueryFilters::tags ( ) const

◆ tagsNull()

bool Jellyfin::DTO::QueryFilters::tagsNull ( ) const

◆ toJson()

QJsonObject Jellyfin::DTO::QueryFilters::toJson ( ) const

Member Data Documentation

◆ m_genres

QList<NameGuidPair> Jellyfin::DTO::QueryFilters::m_genres
protected

◆ m_tags

QStringList Jellyfin::DTO::QueryFilters::m_tags
protected

The documentation for this class was generated from the following files: