Kaydet (Commit) cbbcd6e6 authored tarafından npcdoom's avatar npcdoom Kaydeden (comit) Thorsten Behrens

Change CreateSelectionList to use vector instead of List.

- Removed returning List and added a parameter of
std::vector<Paragraph*> to CreateSelectionList.
üst 5c7f1340
...@@ -281,7 +281,7 @@ public: ...@@ -281,7 +281,7 @@ public:
Rectangle GetVisArea() const; Rectangle GetVisArea() const;
List* CreateSelectionList(); void CreateSelectionList (std::vector<Paragraph*> &aSelList) ;
// Retruns the number of selected paragraphs // Retruns the number of selected paragraphs
ULONG Select( Paragraph* pParagraph, ULONG Select( Paragraph* pParagraph,
......
...@@ -1039,18 +1039,17 @@ void OutlinerView::PasteSpecial() ...@@ -1039,18 +1039,17 @@ void OutlinerView::PasteSpecial()
} }
} }
List* OutlinerView::CreateSelectionList() void OutlinerView::CreateSelectionList (std::vector<Paragraph*> &aSelList)
{ {
DBG_CHKTHIS( OutlinerView, 0 ); DBG_CHKTHIS( OutlinerView, 0 );
ParaRange aParas = ImpGetSelectedParagraphs( TRUE ); ParaRange aParas = ImpGetSelectedParagraphs( TRUE );
List* pSelList = new List;
for ( USHORT nPara = aParas.nStartPara; nPara <= aParas.nEndPara; nPara++ ) for ( USHORT nPara = aParas.nStartPara; nPara <= aParas.nEndPara; nPara++ )
{ {
Paragraph* pPara = pOwner->pParaList->GetParagraph( nPara ); Paragraph* pPara = pOwner->pParaList->GetParagraph( nPara );
pSelList->Insert( pPara, LIST_APPEND ); aSelList.push_back(pPara);
} }
return pSelList;
} }
SfxStyleSheet* OutlinerView::GetStyleSheet() const SfxStyleSheet* OutlinerView::GetStyleSheet() const
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment