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/Guid.hxx>
19 /** Common properties for a group of sparklines */
20 class SC_DLLPUBLIC SparklineGroup
23 SparklineAttributes m_aAttributes
;
27 SparklineAttributes
& getAttributes() { return m_aAttributes
; }
28 SparklineAttributes
const& getAttributes() const { return m_aAttributes
; }
30 void setAttributes(SparklineAttributes
const& rAttributes
) { m_aAttributes
= rAttributes
; };
32 tools::Guid
& getID() { return m_aGUID
; }
34 void setID(tools::Guid
const& rGuid
) { m_aGUID
= rGuid
; }
37 SparklineGroup(SparklineGroup
const& pOtherSparkline
);
38 SparklineGroup(SparklineAttributes aSparklineAttributes
);
40 SparklineGroup
& operator=(const SparklineGroup
&) = delete;
45 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */