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
Show 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)();
...
@@ -32,8 +32,23 @@ typedef SvMetaObject * (*CreateMetaObjectType)();
#define C_PREF "C_"
#define C_PREF "C_"
class
SvMetaObjectMemberList
:
public
SvRefMemberList
<
SvMetaObject
*>
{};
class
SvMetaObject
:
public
SvRttiBase
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
:
public
:
TYPEINFO_OVERRIDE
();
TYPEINFO_OVERRIDE
();
SvMetaObject
();
SvMetaObject
();
...
@@ -42,14 +57,17 @@ public:
...
@@ -42,14 +57,17 @@ public:
static
void
Back2Delemitter
(
SvStream
&
);
static
void
Back2Delemitter
(
SvStream
&
);
static
void
WriteStars
(
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
bool
Test
(
SvIdlDataBase
&
,
SvTokenStream
&
rInStm
);
virtual
~
SvMetaObject
()
{}
virtual
bool
ReadSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
rInStm
);
};
};
class
SvMetaObjectMemberList
:
public
SvRefMemberList
<
SvMetaObject
*>
{};
class
SvMetaObjectMemberStack
class
SvMetaObjectMemberStack
{
{
SvMetaObjectMemberList
aList
;
SvMetaObjectMemberList
aList
;
...
@@ -68,39 +86,9 @@ public:
...
@@ -68,39 +86,9 @@ public:
}
}
};
};
class
SvMetaName
:
public
SvMetaObject
class
SvMetaNameMemberList
:
public
SvRefMemberList
<
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
SvMetaReference
:
public
SvMeta
Name
class
SvMetaReference
:
public
SvMeta
Object
{
{
protected
:
protected
:
tools
::
SvRef
<
SvMetaReference
>
aRef
;
tools
::
SvRef
<
SvMetaReference
>
aRef
;
...
@@ -111,32 +99,32 @@ public:
...
@@ -111,32 +99,32 @@ public:
const
SvString
&
GetName
()
const
SAL_OVERRIDE
const
SvString
&
GetName
()
const
SAL_OVERRIDE
{
{
return
(
!
aRef
.
Is
()
return
(
!
aRef
.
Is
()
||
!
SvMeta
Name
::
GetName
().
getString
().
isEmpty
()
)
||
!
SvMeta
Object
::
GetName
().
getString
().
isEmpty
()
)
?
SvMeta
Name
::
GetName
()
?
SvMeta
Object
::
GetName
()
:
aRef
->
GetName
();
:
aRef
->
GetName
();
}
}
const
SvString
&
GetHelpText
()
const
SAL_OVERRIDE
const
SvString
&
GetHelpText
()
const
SAL_OVERRIDE
{
{
return
(
!
aRef
.
Is
()
return
(
!
aRef
.
Is
()
||
!
SvMeta
Name
::
GetHelpText
().
getString
().
isEmpty
()
)
||
!
SvMeta
Object
::
GetHelpText
().
getString
().
isEmpty
()
)
?
SvMeta
Name
::
GetHelpText
()
?
SvMeta
Object
::
GetHelpText
()
:
aRef
->
GetHelpText
();
:
aRef
->
GetHelpText
();
}
}
const
SvString
&
GetConfigName
()
const
SAL_OVERRIDE
const
SvString
&
GetConfigName
()
const
SAL_OVERRIDE
{
{
return
(
!
aRef
.
Is
()
return
(
!
aRef
.
Is
()
||
!
SvMeta
Name
::
GetConfigName
().
getString
().
isEmpty
()
)
||
!
SvMeta
Object
::
GetConfigName
().
getString
().
isEmpty
()
)
?
SvMeta
Name
::
GetConfigName
()
?
SvMeta
Object
::
GetConfigName
()
:
aRef
->
GetConfigName
();
:
aRef
->
GetConfigName
();
}
}
const
SvString
&
GetDescription
()
const
SAL_OVERRIDE
const
SvString
&
GetDescription
()
const
SAL_OVERRIDE
{
{
return
(
!
aRef
.
Is
()
return
(
!
aRef
.
Is
()
||
!
SvMeta
Name
::
GetDescription
().
getString
().
isEmpty
()
)
||
!
SvMeta
Object
::
GetDescription
().
getString
().
isEmpty
()
)
?
SvMeta
Name
::
GetDescription
()
?
SvMeta
Object
::
GetDescription
()
:
aRef
->
GetDescription
();
:
aRef
->
GetDescription
();
}
}
SvMetaReference
*
GetRef
()
const
{
return
aRef
;
}
SvMetaReference
*
GetRef
()
const
{
return
aRef
;
}
...
...
idl/inc/types.hxx
Dosyayı görüntüle @
d4c6a388
...
@@ -182,7 +182,7 @@ public:
...
@@ -182,7 +182,7 @@ public:
class
SvMetaTypeStringMemberList
:
public
SvRefMemberList
<
SvMetaTypeString
*>
{};
class
SvMetaTypeStringMemberList
:
public
SvRefMemberList
<
SvMetaTypeString
*>
{};
class
SvMetaEnumValue
:
public
SvMeta
Name
class
SvMetaEnumValue
:
public
SvMeta
Object
{
{
public
:
public
:
TYPEINFO_OVERRIDE
();
TYPEINFO_OVERRIDE
();
...
...
idl/source/objects/basobj.cxx
Dosyayı görüntüle @
d4c6a388
...
@@ -28,11 +28,6 @@
...
@@ -28,11 +28,6 @@
#include <globals.hxx>
#include <globals.hxx>
#include <database.hxx>
#include <database.hxx>
TYPEINIT1
(
SvMetaObject
,
SvRttiBase
)
SvMetaObject
::
SvMetaObject
()
{
}
void
SvMetaObject
::
WriteTab
(
SvStream
&
rOutStm
,
sal_uInt16
nTab
)
void
SvMetaObject
::
WriteTab
(
SvStream
&
rOutStm
,
sal_uInt16
nTab
)
{
{
while
(
nTab
--
)
while
(
nTab
--
)
...
@@ -67,23 +62,18 @@ void SvMetaObject::Back2Delemitter( SvStream & rOutStm )
...
@@ -67,23 +62,18 @@ void SvMetaObject::Back2Delemitter( SvStream & rOutStm )
rOutStm
.
Seek
(
nPos
);
rOutStm
.
Seek
(
nPos
);
}
}
bool
SvMetaObject
::
ReadSvIdl
(
SvIdlDataBase
&
,
SvTokenStream
&
)
TYPEINIT1
(
SvMetaObject
,
SvRttiBase
);
{
SvMetaObject
::
SvMetaObject
()
return
false
;
}
TYPEINIT1
(
SvMetaName
,
SvMetaObject
);
SvMetaName
::
SvMetaName
()
{
{
}
}
bool
SvMeta
Name
::
SetName
(
const
OString
&
rName
,
SvIdlDataBase
*
)
bool
SvMeta
Object
::
SetName
(
const
OString
&
rName
,
SvIdlDataBase
*
)
{
{
aName
.
setString
(
rName
);
aName
.
setString
(
rName
);
return
true
;
return
true
;
}
}
bool
SvMeta
Name
::
ReadNameSvIdl
(
SvIdlDataBase
&
rBase
,
bool
SvMeta
Object
::
ReadNameSvIdl
(
SvIdlDataBase
&
rBase
,
SvTokenStream
&
rInStm
)
SvTokenStream
&
rInStm
)
{
{
sal_uInt32
nTokPos
=
rInStm
.
Tell
();
sal_uInt32
nTokPos
=
rInStm
.
Tell
();
...
@@ -98,7 +88,7 @@ bool SvMetaName::ReadNameSvIdl( SvIdlDataBase & rBase,
...
@@ -98,7 +88,7 @@ bool SvMetaName::ReadNameSvIdl( SvIdlDataBase & rBase,
return
false
;
return
false
;
}
}
void
SvMeta
Name
::
ReadAttributesSvIdl
(
SvIdlDataBase
&
rBase
,
void
SvMeta
Object
::
ReadAttributesSvIdl
(
SvIdlDataBase
&
rBase
,
SvTokenStream
&
rInStm
)
SvTokenStream
&
rInStm
)
{
{
sal_uInt32
nTokPos
=
rInStm
.
Tell
();
sal_uInt32
nTokPos
=
rInStm
.
Tell
();
...
@@ -114,7 +104,7 @@ void SvMetaName::ReadAttributesSvIdl( SvIdlDataBase & rBase,
...
@@ -114,7 +104,7 @@ void SvMetaName::ReadAttributesSvIdl( SvIdlDataBase & rBase,
aDescription
.
ReadSvIdl
(
SvHash_Description
(),
rInStm
);
aDescription
.
ReadSvIdl
(
SvHash_Description
(),
rInStm
);
}
}
void
SvMeta
Name
::
DoReadContextSvIdl
(
SvIdlDataBase
&
rBase
,
void
SvMeta
Object
::
DoReadContextSvIdl
(
SvIdlDataBase
&
rBase
,
SvTokenStream
&
rInStm
,
char
cDel
)
SvTokenStream
&
rInStm
,
char
cDel
)
{
{
sal_uInt32
nBeginPos
=
0
;
// can not happen with Tell
sal_uInt32
nBeginPos
=
0
;
// can not happen with Tell
...
@@ -129,16 +119,16 @@ void SvMetaName::DoReadContextSvIdl( SvIdlDataBase & rBase,
...
@@ -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
;
return
true
;
}
}
bool
SvMeta
Name
::
ReadSvIdl
(
SvIdlDataBase
&
rBase
,
SvTokenStream
&
rInStm
)
bool
SvMeta
Object
::
ReadSvIdl
(
SvIdlDataBase
&
rBase
,
SvTokenStream
&
rInStm
)
{
{
sal_uInt32
nTokPos
=
rInStm
.
Tell
();
sal_uInt32
nTokPos
=
rInStm
.
Tell
();
bool
bOk
=
true
;
bool
bOk
=
true
;
...
@@ -168,7 +158,7 @@ bool SvMetaName::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
...
@@ -168,7 +158,7 @@ bool SvMetaName::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
return
bOk
;
return
bOk
;
}
}
TYPEINIT1
(
SvMetaReference
,
SvMeta
Name
);
TYPEINIT1
(
SvMetaReference
,
SvMeta
Object
);
SvMetaReference
::
SvMetaReference
()
SvMetaReference
::
SvMetaReference
()
{
{
...
...
idl/source/objects/module.cxx
Dosyayı görüntüle @
d4c6a388
...
@@ -225,7 +225,7 @@ bool SvMetaModule::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
...
@@ -225,7 +225,7 @@ bool SvMetaModule::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
{
{
// set pointer to itself
// set pointer to itself
SetModule
(
rBase
);
SetModule
(
rBase
);
bOk
=
SvMeta
Name
::
ReadSvIdl
(
rBase
,
rInStm
);
bOk
=
SvMeta
Object
::
ReadSvIdl
(
rBase
,
rInStm
);
}
}
rBase
.
GetStack
().
Pop
();
// remove from stack
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 )
...
@@ -164,7 +164,7 @@ bool SvMetaClass::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
if
(
bOk
)
if
(
bOk
)
{
{
rBase
.
Write
(
OString
(
'.'
));
rBase
.
Write
(
OString
(
'.'
));
bOk
=
SvMeta
Name
::
ReadSvIdl
(
rBase
,
rInStm
);
bOk
=
SvMeta
Object
::
ReadSvIdl
(
rBase
,
rInStm
);
}
}
if
(
bOk
)
if
(
bOk
)
return
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 )
...
@@ -433,7 +433,7 @@ bool SvMetaSlot::ReadSvIdl( SvIdlDataBase & rBase, SvTokenStream & rInStm )
{
{
SetRef
(
pKnownSlot
);
SetRef
(
pKnownSlot
);
SetName
(
pKnownSlot
->
GetName
().
getString
(),
&
rBase
);
SetName
(
pKnownSlot
->
GetName
().
getString
(),
&
rBase
);
bOk
=
SvMeta
Name
::
ReadSvIdl
(
rBase
,
rInStm
);
bOk
=
SvMeta
Object
::
ReadSvIdl
(
rBase
,
rInStm
);
}
}
else
else
{
{
...
...
idl/source/objects/types.cxx
Dosyayı görüntüle @
d4c6a388
...
@@ -160,7 +160,7 @@ bool SvMetaAttribute::ReadSvIdl( SvIdlDataBase & rBase,
...
@@ -160,7 +160,7 @@ bool SvMetaAttribute::ReadSvIdl( SvIdlDataBase & rBase,
bOk
=
aType
->
ReadMethodArgs
(
rBase
,
rInStm
);
bOk
=
aType
->
ReadMethodArgs
(
rBase
,
rInStm
);
}
}
if
(
bOk
)
if
(
bOk
)
bOk
=
SvMeta
Name
::
ReadSvIdl
(
rBase
,
rInStm
);
bOk
=
SvMeta
Object
::
ReadSvIdl
(
rBase
,
rInStm
);
}
}
else
else
{
{
...
@@ -664,7 +664,7 @@ SvMetaTypeString::SvMetaTypeString()
...
@@ -664,7 +664,7 @@ SvMetaTypeString::SvMetaTypeString()
{
{
}
}
TYPEINIT1
(
SvMetaEnumValue
,
SvMeta
Name
);
TYPEINIT1
(
SvMetaEnumValue
,
SvMeta
Object
);
SvMetaEnumValue
::
SvMetaEnumValue
()
SvMetaEnumValue
::
SvMetaEnumValue
()
{
{
}
}
...
@@ -730,7 +730,7 @@ bool SvMetaTypeEnum::ReadSvIdl( SvIdlDataBase & rBase,
...
@@ -730,7 +730,7 @@ bool SvMetaTypeEnum::ReadSvIdl( SvIdlDataBase & rBase,
if
(
SvMetaType
::
ReadHeaderSvIdl
(
rBase
,
rInStm
)
if
(
SvMetaType
::
ReadHeaderSvIdl
(
rBase
,
rInStm
)
&&
GetType
()
==
TYPE_ENUM
)
&&
GetType
()
==
TYPE_ENUM
)
{
{
if
(
SvMeta
Name
::
ReadSvIdl
(
rBase
,
rInStm
)
)
if
(
SvMeta
Object
::
ReadSvIdl
(
rBase
,
rInStm
)
)
return
true
;
return
true
;
}
}
rInStm
.
Seek
(
nTokPos
);
rInStm
.
Seek
(
nTokPos
);
...
...
mergeclasses.results
Dosyayı görüntüle @
d4c6a388
...
@@ -80,7 +80,6 @@ merge SfxUndoListener with framework::UndoManagerHelper_Impl
...
@@ -80,7 +80,6 @@ merge SfxUndoListener with framework::UndoManagerHelper_Impl
merge StarSymbolToMSMultiFont with StarSymbolToMSMultiFontImpl
merge StarSymbolToMSMultiFont with StarSymbolToMSMultiFontImpl
merge StgReader with WW8Reader
merge StgReader with WW8Reader
merge SvListView with SvTreeListBox
merge SvListView with SvTreeListBox
merge SvMetaObject with SvMetaName
merge SvxNodeIdx with EditNodeIdx
merge SvxNodeIdx with EditNodeIdx
merge SvxPosition with EditPosition
merge SvxPosition with EditPosition
merge SvxShapeMaster with SdXShape
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