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

#include <allthememediaresult.h>

Public Member Functions

 AllThemeMediaResult (QSharedPointer< ThemeMediaResult > themeVideosResult, QSharedPointer< ThemeMediaResult > themeSongsResult, QSharedPointer< ThemeMediaResult > soundtrackSongsResult)
 
 AllThemeMediaResult (const AllThemeMediaResult &other)
 
void replaceData (AllThemeMediaResult &other)
 
void setFromJson (QJsonObject source)
 
QJsonObject toJson () const
 
QSharedPointer< ThemeMediaResultthemeVideosResult () const
 
void setThemeVideosResult (QSharedPointer< ThemeMediaResult > newThemeVideosResult)
 
QSharedPointer< ThemeMediaResultthemeSongsResult () const
 
void setThemeSongsResult (QSharedPointer< ThemeMediaResult > newThemeSongsResult)
 
QSharedPointer< ThemeMediaResultsoundtrackSongsResult () const
 
void setSoundtrackSongsResult (QSharedPointer< ThemeMediaResult > newSoundtrackSongsResult)
 

Static Public Member Functions

static AllThemeMediaResult fromJson (QJsonObject source)
 

Protected Attributes

QSharedPointer< ThemeMediaResultm_themeVideosResult = QSharedPointer<ThemeMediaResult>()
 
QSharedPointer< ThemeMediaResultm_themeSongsResult = QSharedPointer<ThemeMediaResult>()
 
QSharedPointer< ThemeMediaResultm_soundtrackSongsResult = QSharedPointer<ThemeMediaResult>()
 

Constructor & Destructor Documentation

◆ AllThemeMediaResult() [1/2]

Jellyfin::DTO::AllThemeMediaResult::AllThemeMediaResult ( QSharedPointer< ThemeMediaResult > themeVideosResult,
QSharedPointer< ThemeMediaResult > themeSongsResult,
QSharedPointer< ThemeMediaResult > soundtrackSongsResult )

◆ AllThemeMediaResult() [2/2]

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

Member Function Documentation

◆ fromJson()

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

◆ replaceData()

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

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

◆ setFromJson()

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

◆ setSoundtrackSongsResult()

void Jellyfin::DTO::AllThemeMediaResult::setSoundtrackSongsResult ( QSharedPointer< ThemeMediaResult > newSoundtrackSongsResult)

◆ setThemeSongsResult()

void Jellyfin::DTO::AllThemeMediaResult::setThemeSongsResult ( QSharedPointer< ThemeMediaResult > newThemeSongsResult)

◆ setThemeVideosResult()

void Jellyfin::DTO::AllThemeMediaResult::setThemeVideosResult ( QSharedPointer< ThemeMediaResult > newThemeVideosResult)

◆ soundtrackSongsResult()

QSharedPointer< ThemeMediaResult > Jellyfin::DTO::AllThemeMediaResult::soundtrackSongsResult ( ) const

◆ themeSongsResult()

QSharedPointer< ThemeMediaResult > Jellyfin::DTO::AllThemeMediaResult::themeSongsResult ( ) const

◆ themeVideosResult()

QSharedPointer< ThemeMediaResult > Jellyfin::DTO::AllThemeMediaResult::themeVideosResult ( ) const

◆ toJson()

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

Member Data Documentation

◆ m_soundtrackSongsResult

QSharedPointer<ThemeMediaResult> Jellyfin::DTO::AllThemeMediaResult::m_soundtrackSongsResult = QSharedPointer<ThemeMediaResult>()
protected

◆ m_themeSongsResult

QSharedPointer<ThemeMediaResult> Jellyfin::DTO::AllThemeMediaResult::m_themeSongsResult = QSharedPointer<ThemeMediaResult>()
protected

◆ m_themeVideosResult

QSharedPointer<ThemeMediaResult> Jellyfin::DTO::AllThemeMediaResult::m_themeVideosResult = QSharedPointer<ThemeMediaResult>()
protected

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