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
d4c6a388
Kaydet (Commit)
d4c6a388
authored
Agu 28, 2015
tarafından
Noel Grandin
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
loplugin:mergeclasses merge SvMetaObject with SvMetaName
Change-Id: I8c65ad9a5e2141b6fdf578e1361f8685d2f8517e
üst
42b0440d
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
50 additions
and
73 deletions
+50
-73
basobj.hxx
idl/inc/basobj.hxx
+33
-45
types.hxx
idl/inc/types.hxx
+1
-1
basobj.cxx
idl/source/objects/basobj.cxx
+10
-20
module.cxx
idl/source/objects/module.cxx
+1
-1
object.cxx
idl/source/objects/object.cxx
+1
-1
slot.cxx
idl/source/objects/slot.cxx
+1
-1
types.cxx
idl/source/objects/types.cxx
+3
-3
mergeclasses.results
mergeclasses.results
+0
-1
No files found.
idl/inc/basobj.hxx
Dosyayı görüntüle @
d4c6a388
...
...
@@ -32,8 +32,23 @@ typedef SvMetaObject * (*CreateMetaObjectType)();
#define C_PREF "C_"
class
SvMetaObjectMemberList
:
public
SvRefMemberList
<
SvMetaObject
*>
{};
class
SvMetaObject
:
public
SvRttiBase
{
protected
:
SvString
aName
;
SvHelpContext
aHelpContext
;
SvHelpText
aHelpText
;
SvString
aConfigName
;
SvString
aDescription
;
bool
ReadNameSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
rInStm
);
void
DoReadContextSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
rInStm
,
char
c
=
'\0'
);
virtual
void
ReadContextSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
rInStm
);
virtual
void
ReadAttributesSvIdl
(
SvIdlDataBase
&
rBase
,
SvTokenStream
&
rInStm
);
public
:
TYPEINFO_OVERRIDE
();
SvMetaObject
();
...
...
@@ -42,14 +57,17 @@ public:
static
void
Back2Delemitter
(
SvStream
&
);
static
void
WriteStars
(
SvStream
&
);
virtual
bool
ReadSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
rInStm
);
virtual
bool
SetName
(
const
OString
&
rName
,
SvIdlDataBase
*
=
NULL
);
const
SvHelpContext
&
GetHelpContext
()
const
{
return
aHelpContext
;
}
virtual
const
SvString
&
GetName
()
const
{
return
aName
;
}
virtual
const
SvString
&
GetHelpText
()
const
{
return
aHelpText
;
}
virtual
const
SvString
&
GetConfigName
()
const
{
return
aConfigName
;
}
virtual
const
SvString
&
GetDescription
()
const
{
return
aDescription
;
}
protected
:
virtual
~
SvMetaObject
()
{}
virtual
bool
Test
(
SvIdlDataBase
&
,
SvTokenStream
&
rInStm
);
virtual
bool
ReadSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
rInStm
);
};
class
SvMetaObjectMemberList
:
public
SvRefMemberList
<
SvMetaObject
*>
{};
class
SvMetaObjectMemberStack
{
SvMetaObjectMemberList
aList
;
...
...
@@ -68,39 +86,9 @@ public:
}
};
class
SvMetaName
:
public
SvMetaObject
{
SvString
aName
;
SvHelpContext
aHelpContext
;
SvHelpText
aHelpText
;
SvString
aConfigName
;
SvString
aDescription
;
protected
:
bool
ReadNameSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
rInStm
);
void
DoReadContextSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
rInStm
,
char
c
=
'\0'
);
virtual
void
ReadContextSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
rInStm
);
virtual
void
ReadAttributesSvIdl
(
SvIdlDataBase
&
rBase
,
SvTokenStream
&
rInStm
);
public
:
TYPEINFO_OVERRIDE
();
SvMetaName
();
virtual
bool
SetName
(
const
OString
&
rName
,
SvIdlDataBase
*
=
NULL
);
const
SvHelpContext
&
GetHelpContext
()
const
{
return
aHelpContext
;
}
virtual
const
SvString
&
GetName
()
const
{
return
aName
;
}
virtual
const
SvString
&
GetHelpText
()
const
{
return
aHelpText
;
}
virtual
const
SvString
&
GetConfigName
()
const
{
return
aConfigName
;
}
virtual
const
SvString
&
GetDescription
()
const
{
return
aDescription
;
}
virtual
bool
Test
(
SvIdlDataBase
&
,
SvTokenStream
&
rInStm
);
virtual
bool
ReadSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
rInStm
)
SAL_OVERRIDE
;
};
class
SvMetaNameMemberList
:
public
SvRefMemberList
<
SvMetaName
*>
{};
class
SvMetaNameMemberList
:
public
SvRefMemberList
<
SvMetaObject
*>
{};
class
SvMetaReference
:
public
SvMeta
Name
class
SvMetaReference
:
public
SvMeta
Object
{
protected
:
tools
::
SvRef
<
SvMetaReference
>
aRef
;
...
...
@@ -111,32 +99,32 @@ public:
const
SvString
&
GetName
()
const
SAL_OVERRIDE
{
return
(
!
aRef
.
Is
()
||
!
SvMeta
Name
::
GetName
().
getString
().
isEmpty
()
)
?
SvMeta
Name
::
GetName
()
||
!
SvMeta
Object
::
GetName
().
getString
().
isEmpty
()
)
?
SvMeta
Object
::
GetName
()
:
aRef
->
GetName
();
}
const
SvString
&
GetHelpText
()
const
SAL_OVERRIDE
{
return
(
!
aRef
.
Is
()
||
!
SvMeta
Name
::
GetHelpText
().
getString
().
isEmpty
()
)
?
SvMeta
Name
::
GetHelpText
()
||
!
SvMeta
Object
::
GetHelpText
().
getString
().
isEmpty
()
)
?
SvMeta
Object
::
GetHelpText
()
:
aRef
->
GetHelpText
();
}
const
SvString
&
GetConfigName
()
const
SAL_OVERRIDE
{
return
(
!
aRef
.
Is
()
||
!
SvMeta
Name
::
GetConfigName
().
getString
().
isEmpty
()
)
?
SvMeta
Name
::
GetConfigName
()
||
!
SvMeta
Object
::
GetConfigName
().
getString
().
isEmpty
()
)
?
SvMeta
Object
::
GetConfigName
()
:
aRef
->
GetConfigName
();
}
const
SvString
&
GetDescription
()
const
SAL_OVERRIDE
{
return
(
!
aRef
.
Is
()
||
!
SvMeta
Name
::
GetDescription
().
getString
().
isEmpty
()
)
?
SvMeta
Name
::
GetDescription
()
||
!
SvMeta
Object
::
GetDescription
().
getString
().
isEmpty
()
)
?
SvMeta
Object
::
GetDescription
()
:
aRef
->
GetDescription
();
}
SvMetaReference
*
GetRef
()
const
{
return
aRef
;
}
...
...
idl/inc/types.hxx
Dosyayı görüntüle @
d4c6a388
...
...
@@ -182,7 +182,7 @@ public:
class
SvMetaTypeStringMemberList
:
public
SvRefMemberList
<
SvMetaTypeString
*>
{};
class
SvMetaEnumValue
:
public
SvMeta
Name
class
SvMetaEnumValue
:
public
SvMeta
Object
{
public
:
TYPEINFO_OVERRIDE
();
...
...
idl/source/objects/basobj.cxx
Dosyayı görüntüle @
d4c6a388
...
...
@@ -28,11 +28,6 @@
#include <globals.hxx>
#include <database.hxx>
TYPEINIT1
(
SvMetaObject
,
SvRttiBase
)
SvMetaObject
::
SvMetaObject
()
{
}
void
SvMetaObject
::
WriteTab
(
SvStream
&
rOutStm
,
sal_uInt16
nTab
)
{
while
(
nTab
--
)
...
...
@@ -67,23 +62,18 @@ void SvMetaObject::Back2Delemitter( SvStream & rOutStm )
rOutStm
.
Seek
(
nPos
);
}
bool
SvMetaObject
::
ReadSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
)
{
return
false
;
}
TYPEINIT1
(
SvMetaName
,
SvMetaObject
);
SvMetaName
::
SvMetaName
()
TYPEINIT1
(
SvMetaObject
,
SvRttiBase
);
SvMetaObject
::
SvMetaObject
()
{
}
bool
SvMeta
Name
::
SetName
(
const
OString
&
rName
,
SvIdlDataBase
*
)
bool
SvMeta
Object
::
SetName
(
const
OString
&
rName
,
SvIdlDataBase
*
)
{
aName
.
setString
(
rName
);
return
true
;
}
bool
SvMeta
Name
::
ReadNameSvIdl
(
SvIdlDataBase
&
rBase
,
bool
SvMeta
Object
::
ReadNameSvIdl
(
SvIdlDataBase
&
rBase
,
SvTokenStream
&
rInStm
)
{
sal_uInt32
nTokPos
=
rInStm
.
Tell
();
...
...
@@ -98,7 +88,7 @@ bool SvMetaName::ReadNameSvIdl( SvIdlDataBase & rBase,
return
false
;
}
void
SvMeta
Name
::
ReadAttributesSvIdl
(
SvIdlDataBase
&
rBase
,
void
SvMeta
Object
::
ReadAttributesSvIdl
(
SvIdlDataBase
&
rBase
,
SvTokenStream
&
rInStm
)
{
sal_uInt32
nTokPos
=
rInStm
.
Tell
();
...
...
@@ -114,7 +104,7 @@ void SvMetaName::ReadAttributesSvIdl( SvIdlDataBase & rBase,
aDescription
.
ReadSvIdl
(
SvHash_Description
(),
rInStm
);
}
void
SvMeta
Name
::
DoReadContextSvIdl
(
SvIdlDataBase
&
rBase
,
void
SvMeta
Object
::
DoReadContextSvIdl
(
SvIdlDataBase
&
rBase
,
SvTokenStream
&
rInStm
,
char
cDel
)
{
sal_uInt32
nBeginPos
=
0
;
// can not happen with Tell
...
...
@@ -129,16 +119,16 @@ void SvMetaName::DoReadContextSvIdl( SvIdlDataBase & rBase,
}
}
void
SvMeta
Name
::
ReadContextSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
)
void
SvMeta
Object
::
ReadContextSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
)
{
}
bool
SvMeta
Name
::
Test
(
SvIdlDataBase
&
,
SvTokenStream
&
)
bool
SvMeta
Object
::
Test
(
SvIdlDataBase
&
,
SvTokenStream
&
)
{
return
true
;
}
bool
SvMeta
Name
::
ReadSvIdl
(
SvIdlDataBase
&
rBase
,
SvTokenStream
&
rInStm
)
bool
SvMeta
Object
::
ReadSvIdl
(
SvIdlDataBase
&
rBase
,
SvTokenStream
&
rInStm
)
{
sal_uInt32
nTokPos
=
rInStm
.
Tell
();
bool
bOk
=
true
;
...
...
@@ -168,7 +158,7 @@ bool SvMetaName::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
return
bOk
;
}
TYPEINIT1
(
SvMetaReference
,
SvMeta
Name
);
TYPEINIT1
(
SvMetaReference
,
SvMeta
Object
);
SvMetaReference
::
SvMetaReference
()
{
...
...
idl/source/objects/module.cxx
Dosyayı görüntüle @
d4c6a388
...
...
@@ -225,7 +225,7 @@ bool SvMetaModule::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
{
// set pointer to itself
SetModule
(
rBase
);
bOk
=
SvMeta
Name
::
ReadSvIdl
(
rBase
,
rInStm
);
bOk
=
SvMeta
Object
::
ReadSvIdl
(
rBase
,
rInStm
);
}
rBase
.
GetStack
().
Pop
();
// remove from stack
}
...
...
idl/source/objects/object.cxx
Dosyayı görüntüle @
d4c6a388
...
...
@@ -164,7 +164,7 @@ bool SvMetaClass::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
if
(
bOk
)
{
rBase
.
Write
(
OString
(
'.'
));
bOk
=
SvMeta
Name
::
ReadSvIdl
(
rBase
,
rInStm
);
bOk
=
SvMeta
Object
::
ReadSvIdl
(
rBase
,
rInStm
);
}
if
(
bOk
)
return
bOk
;
...
...
idl/source/objects/slot.cxx
Dosyayı görüntüle @
d4c6a388
...
...
@@ -433,7 +433,7 @@ bool SvMetaSlot::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
{
SetRef
(
pKnownSlot
);
SetName
(
pKnownSlot
->
GetName
().
getString
(),
&
rBase
);
bOk
=
SvMeta
Name
::
ReadSvIdl
(
rBase
,
rInStm
);
bOk
=
SvMeta
Object
::
ReadSvIdl
(
rBase
,
rInStm
);
}
else
{
...
...
idl/source/objects/types.cxx
Dosyayı görüntüle @
d4c6a388
...
...
@@ -160,7 +160,7 @@ bool SvMetaAttribute::ReadSvIdl( SvIdlDataBase & rBase,
bOk
=
aType
->
ReadMethodArgs
(
rBase
,
rInStm
);
}
if
(
bOk
)
bOk
=
SvMeta
Name
::
ReadSvIdl
(
rBase
,
rInStm
);
bOk
=
SvMeta
Object
::
ReadSvIdl
(
rBase
,
rInStm
);
}
else
{
...
...
@@ -664,7 +664,7 @@ SvMetaTypeString::SvMetaTypeString()
{
}
TYPEINIT1
(
SvMetaEnumValue
,
SvMeta
Name
);
TYPEINIT1
(
SvMetaEnumValue
,
SvMeta
Object
);
SvMetaEnumValue
::
SvMetaEnumValue
()
{
}
...
...
@@ -730,7 +730,7 @@ bool SvMetaTypeEnum::ReadSvIdl( SvIdlDataBase & rBase,
if
(
SvMetaType
::
ReadHeaderSvIdl
(
rBase
,
rInStm
)
&&
GetType
()
==
TYPE_ENUM
)
{
if
(
SvMeta
Name
::
ReadSvIdl
(
rBase
,
rInStm
)
)
if
(
SvMeta
Object
::
ReadSvIdl
(
rBase
,
rInStm
)
)
return
true
;
}
rInStm
.
Seek
(
nTokPos
);
...
...
mergeclasses.results
Dosyayı görüntüle @
d4c6a388
...
...
@@ -80,7 +80,6 @@ merge SfxUndoListener with framework::UndoManagerHelper_Impl
merge StarSymbolToMSMultiFont with StarSymbolToMSMultiFontImpl
merge StgReader with WW8Reader
merge SvListView with SvTreeListBox
merge SvMetaObject with SvMetaName
merge SvxNodeIdx with EditNodeIdx
merge SvxPosition with EditPosition
merge SvxShapeMaster with SdXShape
...
...
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