[Libreoffice-commits] .: 4 commits - sd/inc sd/source writerfilter/source
Lubos Lunak
llunak at kemper.freedesktop.org
Mon Apr 16 09:46:15 PDT 2012
sd/inc/drawdoc.hxx | 5 +++--
sd/inc/sdabstdlg.hxx | 2 +-
sd/source/core/drawdoc3.cxx | 17 +++++++++++------
sd/source/core/pglink.cxx | 3 +--
sd/source/ui/app/sdxfer.cxx | 3 +--
sd/source/ui/dlg/inspagob.cxx | 6 +++---
sd/source/ui/dlg/sddlgfact.cxx | 4 ++--
sd/source/ui/dlg/sddlgfact.hxx | 2 +-
sd/source/ui/dlg/sdtreelb.cxx | 7 +++++--
sd/source/ui/func/fuinsfil.cxx | 11 +++++------
sd/source/ui/inc/View.hxx | 2 --
sd/source/ui/inc/inspagob.hxx | 2 +-
sd/source/ui/inc/sdtreelb.hxx | 2 +-
sd/source/ui/slidesorter/controller/SlsClipboard.cxx | 8 +++-----
sd/source/ui/view/ViewClipboard.cxx | 5 ++---
sd/source/ui/view/sdview2.cxx | 11 -----------
writerfilter/source/dmapper/GraphicImport.cxx | 1 -
17 files changed, 40 insertions(+), 51 deletions(-)
New commits:
commit a5b909ac6d6dd41559eba271d27140ebc21c72fc
Author: Rafael Dominguez <venccsralph at gmail.com>
Date: Sat Apr 14 23:03:08 2012 -0430
Return by value instead of passing by reference to get data.
diff --git a/sd/inc/sdabstdlg.hxx b/sd/inc/sdabstdlg.hxx
index 8e01fbc..95ae85d 100644
--- a/sd/inc/sdabstdlg.hxx
+++ b/sd/inc/sdabstdlg.hxx
@@ -139,7 +139,7 @@ class AbstractSdInsertPagesObjsDlg : public VclAbstractDialog //add for SdInser
{
public:
virtual ::Window* GetWindow() = 0; //this method is added for return a ::Window type pointer
- virtual void GetList ( const sal_uInt16 nType, std::vector<rtl::OUString> &rEntries ) = 0;
+ virtual std::vector<rtl::OUString> GetList ( const sal_uInt16 nType ) = 0;
virtual sal_Bool IsLink() = 0;
virtual sal_Bool IsRemoveUnnessesaryMasterPages() const = 0;
};
diff --git a/sd/source/ui/dlg/inspagob.cxx b/sd/source/ui/dlg/inspagob.cxx
index 90e41a9..d433ee5 100644
--- a/sd/source/ui/dlg/inspagob.cxx
+++ b/sd/source/ui/dlg/inspagob.cxx
@@ -115,7 +115,7 @@ void SdInsertPagesObjsDlg::Reset()
aCbxMasters.Check( sal_True );
}
-void SdInsertPagesObjsDlg::GetList( const sal_uInt16 nType, std::vector<rtl::OUString> &rEntries )
+std::vector<rtl::OUString> SdInsertPagesObjsDlg::GetList( const sal_uInt16 nType )
{
// Bei Draw-Dokumenten muss bei der Selektion des Dokumentes NULL
// zurueckgegeben werden
@@ -129,10 +129,10 @@ void SdInsertPagesObjsDlg::GetList( const sal_uInt16 nType, std::vector<rtl::OUS
// wird das gesamte Dokument (und nicht mehr!) eingefuegt.
if( aLbTree.GetSelectionCount() == 0 ||
( aLbTree.IsSelected( aLbTree.First() ) ) )
- return;
+ return std::vector<rtl::OUString>();
}
- aLbTree.GetSelectEntryList( nType,rEntries );
+ return aLbTree.GetSelectEntryList( nType );
}
/*************************************************************************
diff --git a/sd/source/ui/dlg/sddlgfact.cxx b/sd/source/ui/dlg/sddlgfact.cxx
index fb08787..6eb2795 100644
--- a/sd/source/ui/dlg/sddlgfact.cxx
+++ b/sd/source/ui/dlg/sddlgfact.cxx
@@ -283,9 +283,9 @@ sal_Bool AbstractSdInsertPasteDlg_Impl::IsInsertBefore() const
return (::Window*)pDlg;
}
-void AbstractSdInsertPagesObjsDlg_Impl::GetList (const sal_uInt16 nType, std::vector<rtl::OUString> &rEntries)
+std::vector<rtl::OUString> AbstractSdInsertPagesObjsDlg_Impl::GetList(const sal_uInt16 nType)
{
- pDlg->GetList(nType,rEntries);
+ return pDlg->GetList(nType);
}
sal_Bool AbstractSdInsertPagesObjsDlg_Impl::IsLink()
diff --git a/sd/source/ui/dlg/sddlgfact.hxx b/sd/source/ui/dlg/sddlgfact.hxx
index 34d9a6c..c06200e 100644
--- a/sd/source/ui/dlg/sddlgfact.hxx
+++ b/sd/source/ui/dlg/sddlgfact.hxx
@@ -187,7 +187,7 @@ class AbstractSdInsertPagesObjsDlg_Impl : public AbstractSdInsertPagesObjsDlg
{
DECL_ABSTDLG_BASE(AbstractSdInsertPagesObjsDlg_Impl,SdInsertPagesObjsDlg)
virtual ::Window * GetWindow(); //this method is added for return a Window type pointer
- virtual void GetList ( const sal_uInt16 nType, std::vector<rtl::OUString> &rEntries);
+ virtual std::vector<rtl::OUString> GetList ( const sal_uInt16 nType );
virtual sal_Bool IsLink();
virtual sal_Bool IsRemoveUnnessesaryMasterPages() const;
};
diff --git a/sd/source/ui/dlg/sdtreelb.cxx b/sd/source/ui/dlg/sdtreelb.cxx
index 1ce334a..4962369 100644
--- a/sd/source/ui/dlg/sdtreelb.cxx
+++ b/sd/source/ui/dlg/sdtreelb.cxx
@@ -661,8 +661,9 @@ String SdPageObjsTLB::GetSelectEntry()
return( GetEntryText( GetCurEntry() ) );
}
-void SdPageObjsTLB::GetSelectEntryList( sal_uInt16 nDepth, std::vector<rtl::OUString> &rEntries ) const
+std::vector<rtl::OUString> SdPageObjsTLB::GetSelectEntryList( const sal_uInt16 nDepth ) const
{
+ std::vector<rtl::OUString> aEntries;
SvLBoxEntry* pEntry = FirstSelected();
while( pEntry )
@@ -670,10 +671,12 @@ void SdPageObjsTLB::GetSelectEntryList( sal_uInt16 nDepth, std::vector<rtl::OUSt
sal_uInt16 nListDepth = GetModel()->GetDepth( pEntry );
if( nListDepth == nDepth )
- rEntries.push_back(GetEntryText(pEntry));
+ aEntries.push_back(GetEntryText(pEntry));
pEntry = NextSelected( pEntry );
}
+
+ return aEntries;
}
/*************************************************************************
diff --git a/sd/source/ui/func/fuinsfil.cxx b/sd/source/ui/func/fuinsfil.cxx
index 624f309..260d6cb 100644
--- a/sd/source/ui/func/fuinsfil.cxx
+++ b/sd/source/ui/func/fuinsfil.cxx
@@ -354,10 +354,9 @@ sal_Bool FuInsertFile::InsSDDinDrMode(SfxMedium* pMedium)
if( nRet == RET_OK )
{
- std::vector<rtl::OUString> aBookmarkList; // Liste mit Seitennamen (wenn NULL, dann alle Seiten)
-
+ // Liste mit Seitennamen (wenn NULL, dann alle Seiten)
// Zuerst Seiten einfuegen
- pDlg->GetList( 1, aBookmarkList ); // Seiten
+ std::vector<rtl::OUString> aBookmarkList = pDlg->GetList( 1 ); // Seiten
sal_Bool bLink = pDlg->IsLink();
sal_Bool bReplace = sal_False;
SdPage* pPage = NULL;
@@ -387,8 +386,8 @@ sal_Bool FuInsertFile::InsSDDinDrMode(SfxMedium* pMedium)
}
sal_Bool bNameOK;
- std::vector<rtl::OUString> aObjectBookmarkList, aExchangeList;
- pDlg->GetList( 2, aObjectBookmarkList ); // Objekte
+ std::vector<rtl::OUString> aExchangeList;
+ std::vector<rtl::OUString> aObjectBookmarkList = pDlg->GetList( 2 ); // Objekte
// Es werden ausgewaehlte Seiten und/oder ausgewaehlte Objekte oder
// alles eingefuegt, wenn pBookmarkList NULL ist!
diff --git a/sd/source/ui/inc/inspagob.hxx b/sd/source/ui/inc/inspagob.hxx
index deea96c..651979b 100644
--- a/sd/source/ui/inc/inspagob.hxx
+++ b/sd/source/ui/inc/inspagob.hxx
@@ -69,7 +69,7 @@ public:
|*
\************************************************************************/
- void GetList ( const sal_uInt16 nType, std::vector<rtl::OUString> &rEntries);
+ std::vector<rtl::OUString> GetList ( const sal_uInt16 nType ) ;
sal_Bool IsLink();
sal_Bool IsRemoveUnnessesaryMasterPages() const;
diff --git a/sd/source/ui/inc/sdtreelb.hxx b/sd/source/ui/inc/sdtreelb.hxx
index 5a26745..63ac738 100644
--- a/sd/source/ui/inc/sdtreelb.hxx
+++ b/sd/source/ui/inc/sdtreelb.hxx
@@ -215,7 +215,7 @@ public:
|*
\************************************************************************/
- void GetSelectEntryList (sal_uInt16 nDepth, std::vector<rtl::OUString> &rEntries) const;
+ std::vector<rtl::OUString> GetSelectEntryList (const sal_uInt16 nDepth) const;
SdDrawDocument* GetBookmarkDoc(SfxMedium* pMedium = NULL);
::sd::DrawDocShell* GetDropDocSh() { return(mpDropDocSh); }
commit 05524106d17ec7396aa1133fbe8ba9996c27f139
Author: Rafael Dominguez <venccsralph at gmail.com>
Date: Sat Apr 14 21:53:15 2012 -0430
Remove deprecated function.
diff --git a/sd/source/ui/inc/View.hxx b/sd/source/ui/inc/View.hxx
index 99901a5..7c3fa7d 100644
--- a/sd/source/ui/inc/View.hxx
+++ b/sd/source/ui/inc/View.hxx
@@ -166,8 +166,6 @@ public:
virtual SfxStyleSheet* GetStyleSheet() const;
- sal_Bool GetExchangeList( List*& rpExchangeList, List* pBookmarkList, sal_uInt16 nType );
-
/*************************************************************************
|*
|* Rueckgabeparameter:
diff --git a/sd/source/ui/view/sdview2.cxx b/sd/source/ui/view/sdview2.cxx
index fc366db..2e15340 100644
--- a/sd/source/ui/view/sdview2.cxx
+++ b/sd/source/ui/view/sdview2.cxx
@@ -908,17 +908,6 @@ IMPL_LINK( View, ExecuteNavigatorDrop, SdNavigatorDropEvent*, pSdNavigatorDropEv
return 0;
}
-/*************************************************************************
-|*
-|* Rueckgabeparameter:
-|* pExchangeList == NULL -> Namen sind alle eindeutig
-|* bNameOK == sal_False -> Benutzer hat abgebrochen
-|* nType == 0 -> Seiten
-|* nType == 1 -> Objekte
-|* nType == 2 -> Seiten + Objekte
-|*
-\************************************************************************/
-
bool View::GetExchangeList (std::vector<rtl::OUString> &rExchangeList,
std::vector<rtl::OUString> &rBookmarkList,
const sal_uInt16 nType)
commit ae7ad6dab30463f961798f3203ef10c69b76c632
Author: Rafael Dominguez <venccsralph at gmail.com>
Date: Sat Apr 14 21:37:36 2012 -0430
Make an out argument a pointer instead of a reference.
- Fix some style issues.
diff --git a/sd/inc/drawdoc.hxx b/sd/inc/drawdoc.hxx
index c9f69c9..65aec09 100644
--- a/sd/inc/drawdoc.hxx
+++ b/sd/inc/drawdoc.hxx
@@ -324,14 +324,15 @@ public:
page, or preserve the old name
*/
- sal_Bool InsertBookmarkAsPage(const std::vector<rtl::OUString> &rBookmarkList, std::vector<rtl::OUString> &rExchangeList,
+ sal_Bool InsertBookmarkAsPage(const std::vector<rtl::OUString> &rBookmarkList,
+ std::vector<rtl::OUString> *pExchangeList,
sal_Bool bLink, sal_Bool bReplace, sal_uInt16 nPgPos,
sal_Bool bNoDialogs, ::sd::DrawDocShell* pBookmarkDocSh,
sal_Bool bCopy, sal_Bool bMergeMasterPages,
sal_Bool bPreservePageNames);
sal_Bool InsertBookmarkAsObject(const std::vector<rtl::OUString> &rBookmarkList,
- std::vector<rtl::OUString> &rExchangeList,
+ const std::vector<rtl::OUString> &rExchangeList,
sal_Bool bLink, ::sd::DrawDocShell* pBookmarkDocSh,
Point* pObjPos, bool bCalcObjCount = false);
diff --git a/sd/source/core/drawdoc3.cxx b/sd/source/core/drawdoc3.cxx
index 63ce713..71b792d 100644
--- a/sd/source/core/drawdoc3.cxx
+++ b/sd/source/core/drawdoc3.cxx
@@ -353,7 +353,7 @@ sal_Bool SdDrawDocument::InsertBookmark(
if ( bOK && bInsertPages )
{
// Zuerst werden alle Seiten-Bookmarks eingefuegt
- bOK = InsertBookmarkAsPage(rBookmarkList, rExchangeList, bLink, bReplace,
+ bOK = InsertBookmarkAsPage(rBookmarkList, &rExchangeList, bLink, bReplace,
nInsertPos, bNoDialogs, pBookmarkDocSh, bCopy, sal_True, sal_False);
}
@@ -369,7 +369,7 @@ sal_Bool SdDrawDocument::InsertBookmark(
sal_Bool SdDrawDocument::InsertBookmarkAsPage(
const std::vector<rtl::OUString> &rBookmarkList,
- std::vector<rtl::OUString> &rExchangeList, // Liste der zu verwendenen Namen
+ std::vector<rtl::OUString> *pExchangeList, // Liste der zu verwendenen Namen
sal_Bool bLink,
sal_Bool bReplace,
sal_uInt16 nInsertPos,
@@ -816,12 +816,16 @@ sal_Bool SdDrawDocument::InsertBookmarkAsPage(
nSdPageEnd = nSdPageStart + nReplacedStandardPages - 1;
}
- std::vector<rtl::OUString>::iterator pExchangeIter = rExchangeList.begin();
+ std::vector<rtl::OUString>::iterator pExchangeIter;
+
+ if (pExchangeList)
+ pExchangeIter = pExchangeList->begin();
+
for (sal_uInt16 nSdPage = nSdPageStart; nSdPage <= nSdPageEnd; nSdPage++)
{
pRefPage = GetSdPage(nSdPage, PK_STANDARD);
- if (pExchangeIter != rExchangeList.end())
+ if (pExchangeList && pExchangeIter != pExchangeList->end())
{
// Zuverwendener Name aus Exchange-Liste holen
String aExchangeName (*pExchangeIter);
@@ -879,7 +883,8 @@ sal_Bool SdDrawDocument::InsertBookmarkAsPage(
}
///Remove processed elements, to avoid doings hacks in InsertBookmarkAsObject
- rExchangeList.erase(rExchangeList.begin(),pExchangeIter);
+ if ( pExchangeList )
+ pExchangeList->erase(pExchangeList->begin(),pExchangeIter);
for (sal_uInt16 nPage = nMPageCount; nPage < nNewMPageCount; nPage++)
{
@@ -930,7 +935,7 @@ sal_Bool SdDrawDocument::InsertBookmarkAsPage(
sal_Bool SdDrawDocument::InsertBookmarkAsObject(
const std::vector<rtl::OUString> &rBookmarkList,
- std::vector<rtl::OUString> &rExchangeList, // Liste der zu verwendenen Namen
+ const std::vector<rtl::OUString> &rExchangeList, // Liste der zu verwendenen Namen
sal_Bool /* bLink */,
::sd::DrawDocShell* pBookmarkDocSh,
Point* pObjPos, bool bCalcObjCount)
diff --git a/sd/source/core/pglink.cxx b/sd/source/core/pglink.cxx
index f40dfdb..bae8a47 100644
--- a/sd/source/core/pglink.cxx
+++ b/sd/source/core/pglink.cxx
@@ -116,8 +116,7 @@ SdPageLink::~SdPageLink()
bCopy = sal_True;
}
- std::vector<rtl::OUString> aExchangeList;
- pDoc->InsertBookmarkAsPage(aBookmarkList, aExchangeList, bLink, bReplace,
+ pDoc->InsertBookmarkAsPage(aBookmarkList, NULL, bLink, bReplace,
nInsertPos, bNoDialogs, NULL, bCopy, sal_True, sal_True);
if( !pDoc->pDocLockedInsertingLinks )
diff --git a/sd/source/ui/app/sdxfer.cxx b/sd/source/ui/app/sdxfer.cxx
index 2f4c93f..fe168f7 100644
--- a/sd/source/ui/app/sdxfer.cxx
+++ b/sd/source/ui/app/sdxfer.cxx
@@ -724,9 +724,8 @@ void SdTransferable::SetPageBookmarks( const std::vector<rtl::OUString> &rPageBo
if( bPersistent )
{
- std::vector<rtl::OUString> aExchangeList;
mpSdDrawDocument->CreateFirstPages(mpSourceDoc);
- mpSdDrawDocument->InsertBookmarkAsPage( rPageBookmarks, aExchangeList, sal_False, sal_True, 1, sal_True,
+ mpSdDrawDocument->InsertBookmarkAsPage( rPageBookmarks, NULL, sal_False, sal_True, 1, sal_True,
mpSourceDoc->GetDocSh(), sal_True, sal_True, sal_False );
}
else
diff --git a/sd/source/ui/func/fuinsfil.cxx b/sd/source/ui/func/fuinsfil.cxx
index dce5dd6..624f309 100644
--- a/sd/source/ui/func/fuinsfil.cxx
+++ b/sd/source/ui/func/fuinsfil.cxx
@@ -401,7 +401,7 @@ sal_Bool FuInsertFile::InsSDDinDrMode(SfxMedium* pMedium)
bNameOK = mpView->GetExchangeList( aExchangeList, aBookmarkList, 0 );
if( bNameOK )
- bOK = mpDoc->InsertBookmarkAsPage( aBookmarkList, aExchangeList,
+ bOK = mpDoc->InsertBookmarkAsPage( aBookmarkList, &aExchangeList,
bLink, bReplace, nPos,
sal_False, NULL, sal_True, sal_True, sal_False );
diff --git a/sd/source/ui/slidesorter/controller/SlsClipboard.cxx b/sd/source/ui/slidesorter/controller/SlsClipboard.cxx
index ec3ea1d..0ff1eb0 100644
--- a/sd/source/ui/slidesorter/controller/SlsClipboard.cxx
+++ b/sd/source/ui/slidesorter/controller/SlsClipboard.cxx
@@ -344,14 +344,13 @@ sal_Int32 Clipboard::PasteTransferable (sal_Int32 nInsertPosition)
sal_Int32 nInsertPageCount (0);
if (pClipTransferable->HasPageBookmarks())
{
- std::vector<rtl::OUString> aExchangeList;
const std::vector<rtl::OUString> &rBookmarkList = pClipTransferable->GetPageBookmarks();
const SolarMutexGuard aGuard;
nInsertPageCount = (sal_uInt16) rBookmarkList.size();
rModel.GetDocument()->InsertBookmarkAsPage(
rBookmarkList,
- aExchangeList,
+ NULL,
sal_False,
sal_False,
nInsertIndex,
@@ -370,14 +369,13 @@ sal_Int32 Clipboard::PasteTransferable (sal_Int32 nInsertPosition)
if (pDataDoc!=NULL
&& pDataDoc->GetSdPageCount(PK_STANDARD))
{
- std::vector<rtl::OUString> aBookmarkList, aExchangeList;
const SolarMutexGuard aGuard;
bMergeMasterPages = (pDataDoc != rModel.GetDocument());
nInsertPageCount = pDataDoc->GetSdPageCount( PK_STANDARD );
rModel.GetDocument()->InsertBookmarkAsPage(
- aBookmarkList,
- aExchangeList,
+ std::vector<rtl::OUString>(),
+ NULL,
sal_False,
sal_False,
nInsertIndex,
diff --git a/sd/source/ui/view/ViewClipboard.cxx b/sd/source/ui/view/ViewClipboard.cxx
index 2470adb..7c03b8c 100644
--- a/sd/source/ui/view/ViewClipboard.cxx
+++ b/sd/source/ui/view/ViewClipboard.cxx
@@ -246,10 +246,9 @@ sal_uInt16 ViewClipboard::InsertSlides (
if( bWait )
pWin->LeaveWait();
- std::vector<rtl::OUString> aExchangeList;
rDoc.InsertBookmarkAsPage(
- *pBookmarkList,
- aExchangeList,
+ pBookmarkList ? *pBookmarkList : std::vector<rtl::OUString>(),
+ NULL,
sal_False,
sal_False,
nInsertPosition,
commit 6242b36b78a563823d45aeb1e757bcb88ca03b69
Author: LuboÅ¡ LuÅák <l.lunak at suse.cz>
Date: Mon Apr 16 15:15:22 2012 +0200
remove unused variable
diff --git a/writerfilter/source/dmapper/GraphicImport.cxx b/writerfilter/source/dmapper/GraphicImport.cxx
index 1d7d632..e74951b 100644
--- a/writerfilter/source/dmapper/GraphicImport.cxx
+++ b/writerfilter/source/dmapper/GraphicImport.cxx
@@ -941,7 +941,6 @@ void GraphicImport::lcl_attribute(Id nName, Value & val)
uno::makeAny
(m_pImpl->rDomainMapper.GetCurrentTextRange()));
- awt::Point aPoint(m_xShape->getPosition());
awt::Size aSize(m_xShape->getSize());
if (m_pImpl->isXSizeValid())
More information about the Libreoffice-commits
mailing list