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 voidListItemId () const
 
const voidFavoriteButtonId () const
 
const voidErrorTooltipId () 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: