KEYStylesheet.h
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2/*
3 * This file is part of the libetonyek 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 KEYSTYLESHEET_H_INCLUDED
11#define KEYSTYLESHEET_H_INCLUDED
12
13#include "KEYStyles_fwd.h"
14#include "KEYTypes_fwd.h"
15
16namespace libetonyek
17{
18
19struct KEYStylesheet;
20typedef boost::shared_ptr<KEYStylesheet> KEYStylesheetPtr_t;
21typedef boost::unordered_map<ID_t, KEYStylesheetPtr_t> KEYStylesheetMap_t;
22
34{
36
48
50};
51
52}
53
54#endif // KEYSTYLESHEET_H_INCLUDED
55
56/* vim:set shiftwidth=2 softtabstop=2 expandtab: */
Definition: EtonyekDocument.cpp:41
boost::shared_ptr< KEYStylesheet > KEYStylesheetPtr_t
Definition: KEYStylesheet.h:19
boost::unordered_map< ID_t, KEYParagraphStylePtr_t > KEYParagraphStyleMap_t
Definition: KEYStyles_fwd.h:54
boost::unordered_map< ID_t, KEYStylesheetPtr_t > KEYStylesheetMap_t
Definition: KEYStylesheet.h:21
boost::unordered_map< ID_t, KEYLayoutStylePtr_t > KEYLayoutStyleMap_t
Definition: KEYStyles_fwd.h:44
boost::unordered_map< ID_t, KEYSlideStylePtr_t > KEYSlideStyleMap_t
Definition: KEYStyles_fwd.h:64
boost::unordered_map< ID_t, KEYListStylePtr_t > KEYListStyleMap_t
Definition: KEYStyles_fwd.h:49
boost::unordered_map< ID_t, KEYConnectionStylePtr_t > KEYConnectionStyleMap_t
Definition: KEYStyles_fwd.h:34
boost::unordered_map< ID_t, KEYVectorStylePtr_t > KEYVectorStyleMap_t
Definition: KEYStyles_fwd.h:74
boost::unordered_map< ID_t, KEYTabularStylePtr_t > KEYTabularStyleMap_t
Definition: KEYStyles_fwd.h:69
boost::unordered_map< ID_t, KEYCharacterStylePtr_t > KEYCharacterStyleMap_t
Definition: KEYStyles_fwd.h:29
boost::unordered_map< ID_t, KEYGraphicStylePtr_t > KEYGraphicStyleMap_t
Definition: KEYStyles_fwd.h:39
boost::unordered_map< ID_t, KEYPlaceholderStylePtr_t > KEYPlaceholderStyleMap_t
Definition: KEYStyles_fwd.h:59
boost::unordered_map< ID_t, KEYCellStylePtr_t > KEYCellStyleMap_t
Definition: KEYStyles_fwd.h:24
Representation of a stylesheet.
Definition: KEYStylesheet.h:34
KEYStylesheetPtr_t parent
Definition: KEYStylesheet.h:35
KEYTabularStyleMap_t tabularStyles
Definition: KEYStylesheet.h:46
KEYConnectionStyleMap_t connectionStyles
Definition: KEYStylesheet.h:39
KEYPlaceholderStyleMap_t placeholderStyles
Definition: KEYStylesheet.h:44
KEYListStyleMap_t listStyles
Definition: KEYStylesheet.h:42
KEYCellStyleMap_t cellStyles
Definition: KEYStylesheet.h:37
KEYParagraphStyleMap_t paragraphStyles
Definition: KEYStylesheet.h:43
KEYLayoutStyleMap_t layoutStyles
Definition: KEYStylesheet.h:41
KEYStylesheet()
Definition: KEYStylesheet.cpp:15
KEYVectorStyleMap_t vectorStyles
Definition: KEYStylesheet.h:47
KEYSlideStyleMap_t slideStyles
Definition: KEYStylesheet.h:45
KEYCharacterStyleMap_t characterStyles
Definition: KEYStylesheet.h:38
KEYGraphicStyleMap_t graphicStyles
Definition: KEYStylesheet.h:40

Generated for libetonyek by doxygen 1.9.3