LibreOffice Module sw (master)
1
sw
source
uibase
inc
labrec.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
* This file incorporates work covered by the following license notice:
10
*
11
* Licensed to the Apache Software Foundation (ASF) under one or more
12
* contributor license agreements. See the NOTICE file distributed
13
* with this work for additional information regarding copyright
14
* ownership. The ASF licenses this file to you under the Apache
15
* License, Version 2.0 (the "License"); you may not use this file
16
* except in compliance with the License. You may obtain a copy of
17
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
18
*/
19
#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_LABREC_HXX
20
#define INCLUDED_SW_SOURCE_UIBASE_INC_LABREC_HXX
21
22
#include <rtl/ustring.hxx>
23
#include <
tools/long.hxx
>
24
25
#include <memory>
26
#include <vector>
27
28
29
class
SwLabItem
;
30
31
class
SwLabRec
32
{
33
public
:
34
SwLabRec
():
m_nHDist
(0),
m_nVDist
(0),
m_nWidth
(0),
m_nHeight
(0),
m_nLeft
(0),
m_nUpper
(0),
m_nPWidth
(0),
m_nPHeight
(0),
m_nCols
(0),
m_nRows
(0),
m_bCont
(false) {}
35
36
void
SetFromItem
(
const
SwLabItem
& rItem );
37
void
FillItem
(
SwLabItem
& rItem )
const
;
38
39
OUString
m_aMake
;
40
OUString
m_aType
;
41
tools::Long
m_nHDist
;
42
tools::Long
m_nVDist
;
43
tools::Long
m_nWidth
;
44
tools::Long
m_nHeight
;
45
tools::Long
m_nLeft
;
46
tools::Long
m_nUpper
;
47
tools::Long
m_nPWidth
;
48
tools::Long
m_nPHeight
;
49
sal_Int32
m_nCols
;
50
sal_Int32
m_nRows
;
51
bool
m_bCont
;
52
};
53
54
typedef
std::vector<std::unique_ptr<SwLabRec>>
SwLabRecs
;
55
56
#endif
57
58
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
SwLabItem
Definition:
labimg.hxx:30
SwLabRec
Definition:
labrec.hxx:32
SwLabRec::m_nUpper
tools::Long m_nUpper
Definition:
labrec.hxx:46
SwLabRec::SetFromItem
void SetFromItem(const SwLabItem &rItem)
Definition:
label1.cxx:38
SwLabRec::m_nPHeight
tools::Long m_nPHeight
Definition:
labrec.hxx:48
SwLabRec::m_aType
OUString m_aType
Definition:
labrec.hxx:40
SwLabRec::m_bCont
bool m_bCont
Definition:
labrec.hxx:51
SwLabRec::m_nLeft
tools::Long m_nLeft
Definition:
labrec.hxx:45
SwLabRec::m_nVDist
tools::Long m_nVDist
Definition:
labrec.hxx:42
SwLabRec::m_nWidth
tools::Long m_nWidth
Definition:
labrec.hxx:43
SwLabRec::m_aMake
OUString m_aMake
Definition:
labrec.hxx:39
SwLabRec::m_nCols
sal_Int32 m_nCols
Definition:
labrec.hxx:49
SwLabRec::m_nPWidth
tools::Long m_nPWidth
Definition:
labrec.hxx:47
SwLabRec::m_nRows
sal_Int32 m_nRows
Definition:
labrec.hxx:50
SwLabRec::m_nHeight
tools::Long m_nHeight
Definition:
labrec.hxx:44
SwLabRec::SwLabRec
SwLabRec()
Definition:
labrec.hxx:34
SwLabRec::m_nHDist
tools::Long m_nHDist
Definition:
labrec.hxx:41
SwLabRec::FillItem
void FillItem(SwLabItem &rItem) const
Definition:
label1.cxx:53
SwLabRecs
std::vector< std::unique_ptr< SwLabRec > > SwLabRecs
Definition:
labrec.hxx:54
long.hxx
tools::Long
long Long
Generated on Sun Jul 30 2023 04:29:55 for LibreOffice Module sw (master) by
1.9.3