LibreOffice Module oox (master)
1
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
oox
inc
drawingml
ThemeOverrideFragmentHandler.hxx
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This file is part of the LibreOffice project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*/
9
10
#ifndef INCLUDED_OOX_DRAWINGML_THEMEOVERRICEFRAGMENTHANDLER_HXX
11
#define INCLUDED_OOX_DRAWINGML_THEMEOVERRICEFRAGMENTHANDLER_HXX
12
13
#include <
oox/core/fragmenthandler2.hxx
>
14
15
namespace
oox::drawingml
{
16
17
class
Theme;
18
19
class
ThemeOverrideFragmentHandler
final :
public
::oox::core::FragmentHandler2
20
{
21
public
:
22
explicit
ThemeOverrideFragmentHandler
(
23
::
oox::core::XmlFilterBase
& rFilter,
24
const
OUString& rFragmentPath,
25
Theme
& rTheme );
26
virtual
~ThemeOverrideFragmentHandler
()
override
;
27
28
virtual ::oox::core::ContextHandlerRef
onCreateContext
( sal_Int32 nElement,
const
AttributeList
& rAttribs )
override
;
29
30
private
:
31
Theme
&
mrTheme
;
32
};
33
34
}
// namespace oox::drawingml
35
36
#endif
37
38
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
oox::core::FragmentHandler2
Definition:
fragmenthandler2.hxx:46
oox::drawingml::Theme
Definition:
theme.hxx:57
oox::drawingml
fragmenthandler2.hxx
oox::drawingml::ThemeOverrideFragmentHandler::ThemeOverrideFragmentHandler
ThemeOverrideFragmentHandler(::oox::core::XmlFilterBase &rFilter, const OUString &rFragmentPath, Theme &rTheme)
Definition:
ThemeOverrideFragmentHandler.cxx:19
oox::drawingml::ThemeOverrideFragmentHandler::onCreateContext
virtual ::oox::core::ContextHandlerRef onCreateContext(sal_Int32 nElement, const AttributeList &rAttribs) override
Will be called to create a context handler for the passed element.
Definition:
ThemeOverrideFragmentHandler.cxx:29
oox::drawingml::ThemeOverrideFragmentHandler
Definition:
ThemeOverrideFragmentHandler.hxx:19
oox::AttributeList
Provides access to attribute values of an element.
Definition:
attributelist.hxx:82
oox::drawingml::ThemeOverrideFragmentHandler::~ThemeOverrideFragmentHandler
virtual ~ThemeOverrideFragmentHandler() override
Definition:
ThemeOverrideFragmentHandler.cxx:25
oox::core::XmlFilterBase
Definition:
xmlfilterbase.hxx:91
oox::drawingml::ThemeOverrideFragmentHandler::mrTheme
Theme & mrTheme
Definition:
ThemeOverrideFragmentHandler.hxx:31
oox::core::ContextHandlerRef
::rtl::Reference< ContextHandler > ContextHandlerRef
Definition:
contexthandler.hxx:49
Generated on Tue May 17 2022 12:36:48 for LibreOffice Module oox (master) by
1.8.10