DDraceNetwork Documentation
Loading...
Searching...
No Matches
CSkins::CSkinListEntry Class Reference

#include <skins.h>

Collaboration diagram for CSkins::CSkinListEntry:
[legend]

Public Member Functions

 CSkinListEntry ()
 CSkinListEntry (CSkinContainer *pSkinContainer, bool Favorite, bool SelectedMain, bool SelectedDummy, std::optional< std::pair< int, int > > NameMatch)
bool operator< (const CSkinListEntry &Other) const
const CSkinContainerSkinContainer () const
bool IsFavorite () const
bool IsSelectedMain () const
bool IsSelectedDummy () const
const std::optional< std::pair< int, int > > & NameMatch () const
const void * ListItemId () const
const void * FavoriteButtonId () const
const void * ErrorTooltipId () const
void RequestLoad ()

Private Attributes

CSkinContainerm_pSkinContainer
bool m_Favorite
bool m_SelectedMain
bool m_SelectedDummy
std::optional< std::pair< int, int > > m_NameMatch
char m_ListItemId
char m_FavoriteButtonId
char m_ErrorTooltipId

Detailed Description

Represents a skin being displayed in a list in the UI.

Constructor & Destructor Documentation

◆ CSkinListEntry() [1/2]

CSkins::CSkinListEntry::CSkinListEntry ( )
inline

◆ CSkinListEntry() [2/2]

CSkins::CSkinListEntry::CSkinListEntry ( CSkinContainer * pSkinContainer,
bool Favorite,
bool SelectedMain,
bool SelectedDummy,
std::optional< std::pair< int, int > > NameMatch )
inline

Member Function Documentation

◆ ErrorTooltipId()

const void * CSkins::CSkinListEntry::ErrorTooltipId ( ) const
inline

◆ FavoriteButtonId()

const void * CSkins::CSkinListEntry::FavoriteButtonId ( ) const
inline

◆ IsFavorite()

bool CSkins::CSkinListEntry::IsFavorite ( ) const
inline

◆ IsSelectedDummy()

bool CSkins::CSkinListEntry::IsSelectedDummy ( ) const
inline

◆ IsSelectedMain()

bool CSkins::CSkinListEntry::IsSelectedMain ( ) const
inline

◆ ListItemId()

const void * CSkins::CSkinListEntry::ListItemId ( ) const
inline

◆ NameMatch()

const std::optional< std::pair< int, int > > & CSkins::CSkinListEntry::NameMatch ( ) const
inline

◆ operator<()

bool CSkins::CSkinListEntry::operator< ( const CSkinListEntry & Other) const

◆ RequestLoad()

void CSkins::CSkinListEntry::RequestLoad ( )

Request that this skin should be loaded and should stay loaded.

◆ SkinContainer()

const CSkinContainer * CSkins::CSkinListEntry::SkinContainer ( ) const
inline

Member Data Documentation

◆ m_ErrorTooltipId

char CSkins::CSkinListEntry::m_ErrorTooltipId
private

◆ m_Favorite

bool CSkins::CSkinListEntry::m_Favorite
private

◆ m_FavoriteButtonId

char CSkins::CSkinListEntry::m_FavoriteButtonId
private

◆ m_ListItemId

char CSkins::CSkinListEntry::m_ListItemId
private

◆ m_NameMatch

std::optional<std::pair<int, int> > CSkins::CSkinListEntry::m_NameMatch
private

◆ m_pSkinContainer

CSkinContainer* CSkins::CSkinListEntry::m_pSkinContainer
private

◆ m_SelectedDummy

bool CSkins::CSkinListEntry::m_SelectedDummy
private

◆ m_SelectedMain

bool CSkins::CSkinListEntry::m_SelectedMain
private

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