Line data Source code
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 : #include <rowheightcontext.hxx>
11 :
12 : namespace sc {
13 :
14 13150 : RowHeightContext::RowHeightContext(
15 : double fPPTX, double fPPTY, const Fraction& rZoomX, const Fraction& rZoomY,
16 : OutputDevice* pOutDev ) :
17 : mfPPTX(fPPTX), mfPPTY(fPPTY),
18 : maZoomX(rZoomX), maZoomY(rZoomY),
19 : mpOutDev(pOutDev),
20 : mnExtraHeight(0),
21 13150 : mbForceAutoSize(false) {}
22 :
23 13150 : RowHeightContext::~RowHeightContext() {}
24 :
25 2 : void RowHeightContext::setExtraHeight( sal_uInt16 nH )
26 : {
27 2 : mnExtraHeight = nH;
28 2 : }
29 :
30 4 : void RowHeightContext::setForceAutoSize( bool b )
31 : {
32 4 : mbForceAutoSize = b;
33 4 : }
34 :
35 166364936 : std::vector<sal_uInt16>& RowHeightContext::getHeightArray()
36 : {
37 166364936 : return maHeights;
38 : }
39 :
40 228 : }
41 :
42 : /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|