Fcitx
Public Member Functions | Public Attributes | List of all members
fcitx::IconThemePrivate Class Reference
Inheritance diagram for fcitx::IconThemePrivate:
Inheritance graph
[legend]
Collaboration diagram for fcitx::IconThemePrivate:
Collaboration graph
[legend]

Public Member Functions

 IconThemePrivate (IconTheme *q, const StandardPath &path)
 
 IconThemePrivate (IconTheme *q, const StandardPaths &path)
 
void parse (const RawConfig &config, IconTheme *parent)
 
void addInherit (const std::string &inherit)
 
std::filesystem::path findIcon (const std::string &icon, int size, int scale, const std::vector< std::string > &extensions) const
 
std::filesystem::path findIconHelper (const std::string &icon, int size, int scale, const std::vector< std::string > &extensions) const
 
std::filesystem::path lookupIcon (const std::string &iconname, int size, int scale, const std::vector< std::string > &extensions) const
 
std::filesystem::path lookupFallbackIcon (const std::string &iconname, const std::vector< std::string > &extensions) const
 
void addBaseDir (const std::filesystem::path &path)
 
void prepare ()
 

Public Attributes

std::filesystem::path home_
 
std::string internalName_
 
std::variant< std::reference_wrapper< const StandardPath >, std::reference_wrapper< const StandardPaths > > standardPath_
 
I18NString name_
 
I18NString comment_
 
std::vector< IconThemeinherits_
 
std::vector< IconThemeDirectorydirectories_
 
std::vector< IconThemeDirectoryscaledDirectories_
 
std::unordered_set< std::string > subThemeNames_
 
std::vector< std::pair< std::filesystem::path, IconThemeCache > > baseDirs_
 
std::string example_
 

Detailed Description

Definition at line 392 of file icontheme.cpp.


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