1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
3 * This file is part of the LibreOffice project.
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/.
14 #include "SparklineAttributes.hxx"
15 #include <tools/color.hxx>
16 #include <tools/Guid.hxx>
21 /** Common properties for a group of sparklines */
22 class SC_DLLPUBLIC SparklineGroup
25 SparklineAttributes m_aAttributes
;
29 SparklineAttributes
& getAttributes() { return m_aAttributes
; }
30 SparklineAttributes
const& getAttributes() const { return m_aAttributes
; }
32 void setAttributes(SparklineAttributes
const& rAttributes
) { m_aAttributes
= rAttributes
; };
34 tools::Guid
& getID() { return m_aGUID
; }
36 void setID(tools::Guid
const& rGuid
) { m_aGUID
= rGuid
; }
39 SparklineGroup(SparklineGroup
const& pOtherSparkline
);
40 SparklineGroup(SparklineAttributes
const& rSparklineAttributes
);
42 SparklineGroup
& operator=(const SparklineGroup
&) = delete;
47 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */