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

Public Member Functions

Addonaddon (const std::string &name) const
 
DependencyCheckStatus checkDependencies (const Addon &a)
 
void loadAddons (AddonManager *q_ptr)
 
bool loadAddon (AddonManager *q_ptr, Addon &addon)
 
void realLoad (AddonManager *q_ptr, Addon &addon)
 

Public Attributes

std::string addonConfigDir_ = "addon"
 
bool unloading_ = false
 
bool inLoadAddons_ = false
 
std::unordered_map< std::string, std::unique_ptr< Addon > > addons_
 
std::unordered_map< std::string, std::unique_ptr< AddonLoader > > loaders_
 
std::unordered_set< std::string > requested_
 
std::vector< std::string > loadOrder_
 
Instanceinstance_ = nullptr
 
EventLoopeventLoop_ = nullptr
 
int64_t timestamp_ = 0
 
const SemanticVersion version_
 
std::unordered_map< std::string, std::vector< std::string > > options_
 

Detailed Description

Definition at line 73 of file addonmanager.cpp.

Member Data Documentation

◆ version_

const SemanticVersion fcitx::AddonManagerPrivate::version_
Initial value:
=
SemanticVersion::parse(FCITX_VERSION_STRING).value()

Definition at line 222 of file addonmanager.cpp.


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