Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
b94e46ca
Kaydet (Commit)
b94e46ca
authored
Eyl 17, 2013
tarafından
Tor Lillqvist
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
If it is a set, don't call it a list, that just confuses the reader
Change-Id: I1d80c2ee463a0253e7e3a84331106006316c1ea6
üst
5522d9ae
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
43 additions
and
43 deletions
+43
-43
impastpl.cxx
xmloff/source/style/impastpl.cxx
+38
-38
impastpl.hxx
xmloff/source/style/impastpl.hxx
+5
-5
No files found.
xmloff/source/style/impastpl.cxx
Dosyayı görüntüle @
b94e46ca
...
...
@@ -57,7 +57,7 @@ XMLAutoStyleFamily::~XMLAutoStyleFamily() {}
void
XMLAutoStyleFamily
::
ClearEntries
()
{
maParent
s
.
clear
();
maParent
Set
.
clear
();
}
// Class SvXMLAutoStylePoolProperties_Impl
...
...
@@ -77,7 +77,7 @@ XMLAutoStylePoolProperties::XMLAutoStylePoolProperties( XMLAutoStyleFamily& rFam
sBuffer
.
append
(
OUString
::
number
(
rFamilyData
.
mnName
)
);
msName
=
sBuffer
.
makeStringAndClear
();
}
while
(
rFamilyData
.
maName
List
.
find
(
msName
)
!=
rFamilyData
.
maNameLis
t
.
end
());
while
(
rFamilyData
.
maName
Set
.
find
(
msName
)
!=
rFamilyData
.
maNameSe
t
.
end
());
}
bool
operator
<
(
const
XMLAutoStyleFamily
&
r1
,
const
XMLAutoStyleFamily
&
r2
)
...
...
@@ -155,7 +155,7 @@ sal_Bool XMLAutoStylePoolParent::AddNamed( XMLAutoStyleFamily& rFamilyData, cons
}
}
if
(
rFamilyData
.
maName
List
.
find
(
rName
)
==
rFamilyData
.
maNameLis
t
.
end
())
if
(
rFamilyData
.
maName
Set
.
find
(
rName
)
==
rFamilyData
.
maNameSe
t
.
end
())
{
XMLAutoStylePoolProperties
*
pProperties
=
new
XMLAutoStylePoolProperties
(
rFamilyData
,
rProperties
);
...
...
@@ -238,8 +238,8 @@ void SvXMLAutoStylePoolP_Impl::AddFamily(
#if OSL_DEBUG_LEVEL > 0
XMLAutoStyleFamily
aTemporary
(
nFamily
);
Family
ListType
::
iterator
aFind
=
maFamilyLis
t
.
find
(
aTemporary
);
if
(
aFind
!=
maFamily
Lis
t
.
end
()
)
Family
SetType
::
iterator
aFind
=
maFamilySe
t
.
find
(
aTemporary
);
if
(
aFind
!=
maFamily
Se
t
.
end
()
)
{
// FIXME: do we really intend to replace the previous nFamily
// entry in this case ?
...
...
@@ -252,7 +252,7 @@ void SvXMLAutoStylePoolP_Impl::AddFamily(
#endif
XMLAutoStyleFamily
*
pFamily
=
new
XMLAutoStyleFamily
(
nFamily
,
rStrName
,
rMapper
,
aPrefix
,
bAsFamily
);
maFamily
Lis
t
.
insert
(
pFamily
);
maFamily
Se
t
.
insert
(
pFamily
);
}
void
SvXMLAutoStylePoolP_Impl
::
SetFamilyPropSetMapper
(
...
...
@@ -261,8 +261,8 @@ void SvXMLAutoStylePoolP_Impl::SetFamilyPropSetMapper(
{
XMLAutoStyleFamily
aTemporary
(
nFamily
);
Family
ListType
::
iterator
aFind
=
maFamilyLis
t
.
find
(
aTemporary
);
if
(
aFind
!=
maFamily
Lis
t
.
end
())
Family
SetType
::
iterator
aFind
=
maFamilySe
t
.
find
(
aTemporary
);
if
(
aFind
!=
maFamily
Se
t
.
end
())
aFind
->
mxMapper
=
rMapper
;
}
...
...
@@ -270,11 +270,11 @@ void SvXMLAutoStylePoolP_Impl::SetFamilyPropSetMapper(
void
SvXMLAutoStylePoolP_Impl
::
RegisterName
(
sal_Int32
nFamily
,
const
OUString
&
rName
)
{
XMLAutoStyleFamily
aTmp
(
nFamily
);
Family
ListType
::
iterator
aFind
=
maFamilyLis
t
.
find
(
aTmp
);
DBG_ASSERT
(
aFind
!=
maFamily
Lis
t
.
end
(),
Family
SetType
::
iterator
aFind
=
maFamilySe
t
.
find
(
aTmp
);
DBG_ASSERT
(
aFind
!=
maFamily
Se
t
.
end
(),
"SvXMLAutoStylePool_Impl::RegisterName: unknown family"
);
if
(
aFind
!=
maFamily
Lis
t
.
end
())
aFind
->
maName
Lis
t
.
insert
(
rName
);
if
(
aFind
!=
maFamily
Se
t
.
end
())
aFind
->
maName
Se
t
.
insert
(
rName
);
}
//
...
...
@@ -290,12 +290,12 @@ void SvXMLAutoStylePoolP_Impl::GetRegisteredNames(
vector
<
OUString
>
aNames
;
// iterate over families
for
(
Family
ListType
::
iterator
aJ
=
maFamilyList
.
begin
();
aJ
!=
maFamilyLis
t
.
end
();
++
aJ
)
for
(
Family
SetType
::
iterator
aJ
=
maFamilySet
.
begin
();
aJ
!=
maFamilySe
t
.
end
();
++
aJ
)
{
XMLAutoStyleFamily
&
rFamily
=
*
aJ
;
// iterate over names
for
(
XMLAutoStyleFamily
::
NameSetType
::
const_iterator
aI
=
rFamily
.
maName
List
.
begin
();
aI
!=
rFamily
.
maNameLis
t
.
end
();
++
aI
)
for
(
XMLAutoStyleFamily
::
NameSetType
::
const_iterator
aI
=
rFamily
.
maName
Set
.
begin
();
aI
!=
rFamily
.
maNameSe
t
.
end
();
++
aI
)
{
aFamilies
.
push_back
(
rFamily
.
mnFamily
);
aNames
.
push_back
(
*
aI
);
...
...
@@ -320,20 +320,20 @@ bool SvXMLAutoStylePoolP_Impl::Add(
const
::
std
::
vector
<
XMLPropertyState
>&
rProperties
,
bool
bDontSeek
)
{
XMLAutoStyleFamily
aTemporary
(
nFamily
);
Family
ListType
::
iterator
aFind
=
maFamilyLis
t
.
find
(
aTemporary
);
DBG_ASSERT
(
aFind
!=
maFamily
Lis
t
.
end
(),
"SvXMLAutoStylePool_Impl::Add: unknown family"
);
Family
SetType
::
iterator
aFind
=
maFamilySe
t
.
find
(
aTemporary
);
DBG_ASSERT
(
aFind
!=
maFamily
Se
t
.
end
(),
"SvXMLAutoStylePool_Impl::Add: unknown family"
);
if
(
aFind
==
maFamily
Lis
t
.
end
())
if
(
aFind
==
maFamily
Se
t
.
end
())
return
false
;
XMLAutoStyleFamily
&
rFamily
=
*
aFind
;
XMLAutoStylePoolParent
aTmp
(
rParentName
);
XMLAutoStyleFamily
::
Parent
sType
::
iterator
it2
=
rFamily
.
maParents
.
find
(
aTmp
);
if
(
it2
==
rFamily
.
maParent
s
.
end
())
XMLAutoStyleFamily
::
Parent
SetType
::
iterator
it2
=
rFamily
.
maParentSet
.
find
(
aTmp
);
if
(
it2
==
rFamily
.
maParent
Set
.
end
())
{
std
::
pair
<
XMLAutoStyleFamily
::
Parent
s
Type
::
iterator
,
bool
>
r
=
rFamily
.
maParent
s
.
insert
(
new
XMLAutoStylePoolParent
(
rParentName
));
std
::
pair
<
XMLAutoStyleFamily
::
Parent
Set
Type
::
iterator
,
bool
>
r
=
rFamily
.
maParent
Set
.
insert
(
new
XMLAutoStylePoolParent
(
rParentName
));
it2
=
r
.
first
;
}
...
...
@@ -356,20 +356,20 @@ bool SvXMLAutoStylePoolP_Impl::AddNamed(
// get family and parent the same way as in Add()
XMLAutoStyleFamily
aTemporary
(
nFamily
);
Family
ListType
::
iterator
aFind
=
maFamilyLis
t
.
find
(
aTemporary
);
DBG_ASSERT
(
aFind
!=
maFamily
Lis
t
.
end
(),
"SvXMLAutoStylePool_Impl::Add: unknown family"
);
Family
SetType
::
iterator
aFind
=
maFamilySe
t
.
find
(
aTemporary
);
DBG_ASSERT
(
aFind
!=
maFamily
Se
t
.
end
(),
"SvXMLAutoStylePool_Impl::Add: unknown family"
);
if
(
aFind
==
maFamily
Lis
t
.
end
())
if
(
aFind
==
maFamily
Se
t
.
end
())
return
false
;
XMLAutoStyleFamily
&
rFamily
=
*
aFind
;
XMLAutoStylePoolParent
aTmp
(
rParentName
);
XMLAutoStyleFamily
::
Parent
sType
::
iterator
it2
=
rFamily
.
maParents
.
find
(
aTmp
);
if
(
it2
==
rFamily
.
maParent
s
.
end
())
XMLAutoStyleFamily
::
Parent
SetType
::
iterator
it2
=
rFamily
.
maParentSet
.
find
(
aTmp
);
if
(
it2
==
rFamily
.
maParent
Set
.
end
())
{
std
::
pair
<
XMLAutoStyleFamily
::
Parent
s
Type
::
iterator
,
bool
>
r
=
rFamily
.
maParent
s
.
insert
(
new
XMLAutoStylePoolParent
(
rParentName
));
std
::
pair
<
XMLAutoStyleFamily
::
Parent
Set
Type
::
iterator
,
bool
>
r
=
rFamily
.
maParent
Set
.
insert
(
new
XMLAutoStylePoolParent
(
rParentName
));
it2
=
r
.
first
;
}
...
...
@@ -396,15 +396,15 @@ OUString SvXMLAutoStylePoolP_Impl::Find( sal_Int32 nFamily,
OUString
sName
;
XMLAutoStyleFamily
aTemporary
(
nFamily
);
Family
ListType
::
const_iterator
const
iter
=
maFamilyLis
t
.
find
(
aTemporary
);
OSL_ENSURE
(
iter
!=
maFamily
Lis
t
.
end
(),
"SvXMLAutoStylePool_Impl::Find: unknown family"
);
Family
SetType
::
const_iterator
const
iter
=
maFamilySe
t
.
find
(
aTemporary
);
OSL_ENSURE
(
iter
!=
maFamily
Se
t
.
end
(),
"SvXMLAutoStylePool_Impl::Find: unknown family"
);
if
(
iter
!=
maFamily
Lis
t
.
end
())
if
(
iter
!=
maFamily
Se
t
.
end
())
{
XMLAutoStyleFamily
const
&
rFamily
=
*
iter
;
XMLAutoStylePoolParent
aTmp
(
rParent
);
XMLAutoStyleFamily
::
Parent
sType
::
const_iterator
it2
=
rFamily
.
maParents
.
find
(
aTmp
);
if
(
it2
!=
rFamily
.
maParent
s
.
end
())
XMLAutoStyleFamily
::
Parent
SetType
::
const_iterator
it2
=
rFamily
.
maParentSet
.
find
(
aTmp
);
if
(
it2
!=
rFamily
.
maParent
Set
.
end
())
{
sName
=
it2
->
Find
(
rFamily
,
rProperties
);
}
...
...
@@ -434,10 +434,10 @@ void SvXMLAutoStylePoolP_Impl::exportXML(
{
// Get list of parents for current family (nFamily)
XMLAutoStyleFamily
aTmp
(
nFamily
);
Family
ListType
::
const_iterator
aFind
=
maFamilyLis
t
.
find
(
aTmp
);
DBG_ASSERT
(
aFind
!=
maFamily
Lis
t
.
end
(),
Family
SetType
::
const_iterator
aFind
=
maFamilySe
t
.
find
(
aTmp
);
DBG_ASSERT
(
aFind
!=
maFamily
Se
t
.
end
(),
"SvXMLAutoStylePool_Impl::exportXML: unknown family"
);
if
(
aFind
==
maFamily
Lis
t
.
end
())
if
(
aFind
==
maFamily
Se
t
.
end
())
return
;
const
XMLAutoStyleFamily
&
rFamily
=
*
aFind
;
...
...
@@ -457,7 +457,7 @@ void SvXMLAutoStylePoolP_Impl::exportXML(
aExpStyles
[
i
].
mpProperties
=
0
;
}
XMLAutoStyleFamily
::
Parent
sType
::
const_iterator
it
=
rFamily
.
maParents
.
begin
(),
itEnd
=
rFamily
.
maParents
.
end
();
XMLAutoStyleFamily
::
Parent
SetType
::
const_iterator
it
=
rFamily
.
maParentSet
.
begin
(),
itEnd
=
rFamily
.
maParentSet
.
end
();
for
(;
it
!=
itEnd
;
++
it
)
{
const
XMLAutoStylePoolParent
&
rParent
=
*
it
;
...
...
@@ -567,7 +567,7 @@ void SvXMLAutoStylePoolP_Impl::exportXML(
void
SvXMLAutoStylePoolP_Impl
::
ClearEntries
()
{
for
(
Family
ListType
::
iterator
aI
=
maFamilyList
.
begin
();
aI
!=
maFamilyLis
t
.
end
();
++
aI
)
for
(
Family
SetType
::
iterator
aI
=
maFamilySet
.
begin
();
aI
!=
maFamilySe
t
.
end
();
++
aI
)
aI
->
ClearEntries
();
}
...
...
xmloff/source/style/impastpl.hxx
Dosyayı görüntüle @
b94e46ca
...
...
@@ -44,15 +44,15 @@ class SvXMLExport;
struct
XMLAutoStyleFamily
:
boost
::
noncopyable
{
typedef
boost
::
ptr_set
<
XMLAutoStylePoolParent
>
Parent
s
Type
;
typedef
boost
::
ptr_set
<
XMLAutoStylePoolParent
>
Parent
Set
Type
;
typedef
std
::
set
<
OUString
>
NameSetType
;
sal_uInt32
mnFamily
;
OUString
maStrFamilyName
;
UniReference
<
SvXMLExportPropertyMapper
>
mxMapper
;
Parent
sType
maParents
;
NameSetType
maName
Lis
t
;
Parent
SetType
maParentSet
;
NameSetType
maName
Se
t
;
sal_uInt32
mnCount
;
sal_uInt32
mnName
;
OUString
maStrPrefix
;
...
...
@@ -133,10 +133,10 @@ public:
class
SvXMLAutoStylePoolP_Impl
{
// A set that finds and sorts based only on mnFamily
typedef
boost
::
ptr_set
<
XMLAutoStyleFamily
>
Family
Lis
tType
;
typedef
boost
::
ptr_set
<
XMLAutoStyleFamily
>
Family
Se
tType
;
SvXMLExport
&
rExport
;
Family
ListType
maFamilyLis
t
;
Family
SetType
maFamilySe
t
;
public
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment