|
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 |