Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
ProfileManager.cpp File Reference
#include "ProfileManager.h"
#include "ContextMenuManager.h"
#include "DatabaseManager.h"
#include "FileItem.h"
#include "GUIInfoManager.h"
#include "GUIPassword.h"
#include "PasswordManager.h"
#include "PlayListPlayer.h"
#include "ServiceBroker.h"
#include "Util.h"
#include "addons/AddonManager.h"
#include "addons/Service.h"
#include "addons/Skin.h"
#include "application/Application.h"
#include "application/ApplicationComponents.h"
#include "application/ApplicationPowerHandling.h"
#include "dialogs/GUIDialogKaiToast.h"
#include "dialogs/GUIDialogYesNo.h"
#include "events/EventLog.h"
#include "events/EventLogManager.h"
#include "favourites/FavouritesService.h"
#include "filesystem/Directory.h"
#include "filesystem/DirectoryCache.h"
#include "filesystem/File.h"
#include "filesystem/SpecialProtocol.h"
#include "guilib/GUIComponent.h"
#include "guilib/GUIWindowManager.h"
#include "guilib/LocalizeStrings.h"
#include "guilib/StereoscopicsManager.h"
#include "input/InputManager.h"
#include "interfaces/json-rpc/JSONRPC.h"
#include "music/MusicLibraryQueue.h"
#include "network/Network.h"
#include "network/NetworkServices.h"
#include "pvr/PVRManager.h"
#include "settings/Settings.h"
#include "settings/SettingsComponent.h"
#include "settings/lib/SettingsManager.h"
#include "threads/SingleLock.h"
#include "utils/FileUtils.h"
#include "utils/StringUtils.h"
#include "utils/URIUtils.h"
#include "utils/Variant.h"
#include "utils/XMLUtils.h"
#include "utils/log.h"
#include "video/VideoLibraryQueue.h"
#include "weather/WeatherManager.h"
#include <algorithm>
#include <memory>
#include <mutex>
#include <string>
#include <vector>

Macros

#define PROFILES_FILE   "special://masterprofile/profiles.xml"
 
#define XML_PROFILES   "profiles"
 
#define XML_AUTO_LOGIN   "autologin"
 
#define XML_LAST_LOADED   "lastloaded"
 
#define XML_LOGIN_SCREEN   "useloginscreen"
 
#define XML_NEXTID   "nextIdProfile"
 
#define XML_PROFILE   "profile"
 

Macro Definition Documentation

◆ PROFILES_FILE

#define PROFILES_FILE   "special://masterprofile/profiles.xml"
Todo
Remove me
Todo
Remove me
Todo

Remove me

Remove me

Todo
Remove me
Todo
Remove me
Todo
Remove me
Todo
Remove me
Todo

Remove me

Remove me

Remove me

Todo

Remove me

Remove me

Todo
eventually the profile should dictate where special://masterprofile/ is but for now it makes sense to leave all the profile settings in a user writeable location like special://masterprofile/

◆ XML_AUTO_LOGIN

#define XML_AUTO_LOGIN   "autologin"

◆ XML_LAST_LOADED

#define XML_LAST_LOADED   "lastloaded"

◆ XML_LOGIN_SCREEN

#define XML_LOGIN_SCREEN   "useloginscreen"

◆ XML_NEXTID

#define XML_NEXTID   "nextIdProfile"

◆ XML_PROFILE

#define XML_PROFILE   "profile"

◆ XML_PROFILES

#define XML_PROFILES   "profiles"