LibreOffice Module configmgr (master) 1
|
#include <modifications.hxx>
Classes | |
struct | Node |
Public Member Functions | |
Modifications () | |
~Modifications () | |
void | add (std::vector< OUString > const &path) |
void | remove (std::vector< OUString > const &path) |
bool | empty () const |
Node const & | getRoot () const |
Private Member Functions | |
Modifications (const Modifications &)=delete | |
Modifications & | operator= (const Modifications &)=delete |
Private Attributes | |
Node | root_ |
Definition at line 33 of file modifications.hxx.
configmgr::Modifications::Modifications | ( | ) |
Definition at line 30 of file modifications.cxx.
configmgr::Modifications::~Modifications | ( | ) |
Definition at line 32 of file modifications.cxx.
|
privatedelete |
void configmgr::Modifications::add | ( | std::vector< OUString > const & | path | ) |
Definition at line 34 of file modifications.cxx.
Referenced by configmgr::Components::addModification(), configmgr::ChildAccess::commitChanges(), configmgr::Access::commitChildChanges(), configmgr::Access::insertByName(), configmgr::Access::insertLocalizedValueChild(), configmgr::XcuParser::recordModification(), configmgr::Access::removeByName(), configmgr::Components::removeExtensionXcuFile(), configmgr::Access::replaceByName(), configmgr::Access::setName(), and configmgr::ChildAccess::setProperty().
|
inline |
Definition at line 55 of file modifications.hxx.
References configmgr::Modifications::Node::children, and root_.
Referenced by configmgr::Components::writeModifications().
|
inline |
Definition at line 57 of file modifications.hxx.
References root_.
Referenced by configmgr::Components::initGlobalBroadcaster(), configmgr::Access::insertByName(), configmgr::Access::removeByName(), configmgr::Access::replaceByHierarchicalName(), configmgr::Access::replaceByName(), configmgr::Access::setHierarchicalPropertyValue(), configmgr::Access::setHierarchicalPropertyValues(), configmgr::Access::setName(), configmgr::Access::setPropertyValue(), configmgr::Access::setPropertyValues(), configmgr::writeModFile(), and configmgr::dconf::writeModifications().
|
privatedelete |
void configmgr::Modifications::remove | ( | std::vector< OUString > const & | path | ) |
Definition at line 53 of file modifications.cxx.
References i, p, remove(), and root_.
Referenced by remove(), and configmgr::Components::removeExtensionXcuFile().
|
private |