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

#include <xbmcmetadataoptions.h>

Public Member Functions

 XbmcMetadataOptions (QString releaseDateFormat, bool saveImagePathsInNfo, bool enablePathSubstitution, bool enableExtraThumbsDuplication)
 XbmcMetadataOptions (const XbmcMetadataOptions &other)
void replaceData (XbmcMetadataOptions &other)
void setFromJson (QJsonObject source)
QJsonObject toJson () const
QString userId () const
void setUserId (QString newUserId)
bool userIdNull () const
void setUserIdNull ()
QString releaseDateFormat () const
void setReleaseDateFormat (QString newReleaseDateFormat)
bool saveImagePathsInNfo () const
void setSaveImagePathsInNfo (bool newSaveImagePathsInNfo)
bool enablePathSubstitution () const
void setEnablePathSubstitution (bool newEnablePathSubstitution)
bool enableExtraThumbsDuplication () const
void setEnableExtraThumbsDuplication (bool newEnableExtraThumbsDuplication)

Static Public Member Functions

static XbmcMetadataOptions fromJson (QJsonObject source)

Protected Attributes

QString m_userId
QString m_releaseDateFormat
bool m_saveImagePathsInNfo
bool m_enablePathSubstitution
bool m_enableExtraThumbsDuplication

Constructor & Destructor Documentation

◆ XbmcMetadataOptions() [1/2]

Jellyfin::DTO::XbmcMetadataOptions::XbmcMetadataOptions ( QString releaseDateFormat,
bool saveImagePathsInNfo,
bool enablePathSubstitution,
bool enableExtraThumbsDuplication )

◆ XbmcMetadataOptions() [2/2]

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

Member Function Documentation

◆ enableExtraThumbsDuplication()

bool Jellyfin::DTO::XbmcMetadataOptions::enableExtraThumbsDuplication ( ) const

◆ enablePathSubstitution()

bool Jellyfin::DTO::XbmcMetadataOptions::enablePathSubstitution ( ) const

◆ fromJson()

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

◆ releaseDateFormat()

QString Jellyfin::DTO::XbmcMetadataOptions::releaseDateFormat ( ) const

◆ replaceData()

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

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

◆ saveImagePathsInNfo()

bool Jellyfin::DTO::XbmcMetadataOptions::saveImagePathsInNfo ( ) const

◆ setEnableExtraThumbsDuplication()

void Jellyfin::DTO::XbmcMetadataOptions::setEnableExtraThumbsDuplication ( bool newEnableExtraThumbsDuplication)

◆ setEnablePathSubstitution()

void Jellyfin::DTO::XbmcMetadataOptions::setEnablePathSubstitution ( bool newEnablePathSubstitution)

◆ setFromJson()

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

◆ setReleaseDateFormat()

void Jellyfin::DTO::XbmcMetadataOptions::setReleaseDateFormat ( QString newReleaseDateFormat)

◆ setSaveImagePathsInNfo()

void Jellyfin::DTO::XbmcMetadataOptions::setSaveImagePathsInNfo ( bool newSaveImagePathsInNfo)

◆ setUserId()

void Jellyfin::DTO::XbmcMetadataOptions::setUserId ( QString newUserId)

◆ setUserIdNull()

void Jellyfin::DTO::XbmcMetadataOptions::setUserIdNull ( )

◆ toJson()

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

◆ userId()

QString Jellyfin::DTO::XbmcMetadataOptions::userId ( ) const

◆ userIdNull()

bool Jellyfin::DTO::XbmcMetadataOptions::userIdNull ( ) const

Member Data Documentation

◆ m_enableExtraThumbsDuplication

bool Jellyfin::DTO::XbmcMetadataOptions::m_enableExtraThumbsDuplication
protected

◆ m_enablePathSubstitution

bool Jellyfin::DTO::XbmcMetadataOptions::m_enablePathSubstitution
protected

◆ m_releaseDateFormat

QString Jellyfin::DTO::XbmcMetadataOptions::m_releaseDateFormat
protected

◆ m_saveImagePathsInNfo

bool Jellyfin::DTO::XbmcMetadataOptions::m_saveImagePathsInNfo
protected

◆ m_userId

QString Jellyfin::DTO::XbmcMetadataOptions::m_userId
protected

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