Kaydet (Commit) 08348b22 authored tarafından Caolán McNamara's avatar Caolán McNamara

boost::scoped_ptr->std::unique_ptr

Change-Id: I0f9d93e945ec554e9ea89621ecd30f683f3f184c
üst bf8a4f0d
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
#ifndef INCLUDED_STARMATH_INC_ELEMENTSDOCKINGWINDOW_HXX #ifndef INCLUDED_STARMATH_INC_ELEMENTSDOCKINGWINDOW_HXX
#define INCLUDED_STARMATH_INC_ELEMENTSDOCKINGWINDOW_HXX #define INCLUDED_STARMATH_INC_ELEMENTSDOCKINGWINDOW_HXX
#include <boost/scoped_ptr.hpp>
#include <boost/signals2/signal.hpp> #include <boost/signals2/signal.hpp>
#include <sfx2/dockwin.hxx> #include <sfx2/dockwin.hxx>
#include <svx/dlgctrl.hxx> #include <svx/dlgctrl.hxx>
...@@ -97,7 +96,7 @@ class SmElementsControl : public Control ...@@ -97,7 +96,7 @@ class SmElementsControl : public Control
SmElementList maElementList; SmElementList maElementList;
Size maMaxElementDimensions; Size maMaxElementDimensions;
bool mbVerticalMode; bool mbVerticalMode;
boost::scoped_ptr< ScrollBar > mpScroll; std::unique_ptr<ScrollBar> mxScroll;
void addElement(const OUString& aElementVisual, const OUString& aElementSource, const OUString& aHelpText); void addElement(const OUString& aElementVisual, const OUString& aElementSource, const OUString& aHelpText);
......
...@@ -17,7 +17,6 @@ ...@@ -17,7 +17,6 @@
#include "svx/modctrl.hxx" #include "svx/modctrl.hxx"
#include "tools/rcid.h" #include "tools/rcid.h"
#include <boost/scoped_array.hpp> #include <boost/scoped_array.hpp>
#include <boost/scoped_ptr.hpp>
#include <com/sun/star/accessibility/AccessibleEventId.hpp> #include <com/sun/star/accessibility/AccessibleEventId.hpp>
#include <com/sun/star/accessibility/AccessibleEventObject.hpp> #include <com/sun/star/accessibility/AccessibleEventObject.hpp>
#include <com/sun/star/accessibility/AccessibleRole.hpp> #include <com/sun/star/accessibility/AccessibleRole.hpp>
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
#include <cursor.hxx> #include <cursor.hxx>
#include "mock-visitor.hxx" #include "mock-visitor.hxx"
#include <boost/scoped_ptr.hpp> #include <memory>
typedef tools::SvRef<SmDocShell> SmDocShellRef; typedef tools::SvRef<SmDocShell> SmDocShellRef;
...@@ -447,7 +447,7 @@ void Test::parseandparseagain(const char *formula, const char *test_name) ...@@ -447,7 +447,7 @@ void Test::parseandparseagain(const char *formula, const char *test_name)
output2); output2);
// auxiliary test for Accept() // auxiliary test for Accept()
boost::scoped_ptr<MockVisitor> mv(new MockVisitor); std::unique_ptr<MockVisitor> mv(new MockVisitor);
pNode1->Accept(mv.get()); pNode1->Accept(mv.get());
pNode2->Accept(mv.get()); pNode2->Accept(mv.get());
...@@ -473,7 +473,7 @@ void Test::ParseAndCheck(const char *formula, const char * expected, const char ...@@ -473,7 +473,7 @@ void Test::ParseAndCheck(const char *formula, const char * expected, const char
sOutput); sOutput);
// auxiliary test for Accept() // auxiliary test for Accept()
boost::scoped_ptr<MockVisitor> mv(new MockVisitor); std::unique_ptr<MockVisitor> mv(new MockVisitor);
pNode->Accept(mv.get()); pNode->Accept(mv.get());
delete pNode; delete pNode;
...@@ -500,7 +500,7 @@ void Test::ParseAndCompare(const char *formula1, const char *formula2, const cha ...@@ -500,7 +500,7 @@ void Test::ParseAndCompare(const char *formula1, const char *formula2, const cha
CPPUNIT_ASSERT_EQUAL_MESSAGE(test_name, sOutput1, sOutput2); CPPUNIT_ASSERT_EQUAL_MESSAGE(test_name, sOutput1, sOutput2);
// auxiliary test for Accept() // auxiliary test for Accept()
boost::scoped_ptr<MockVisitor> mv(new MockVisitor); std::unique_ptr<MockVisitor> mv(new MockVisitor);
pNode1->Accept(mv.get()); pNode1->Accept(mv.get());
pNode2->Accept(mv.get()); pNode2->Accept(mv.get());
......
...@@ -222,7 +222,7 @@ SmElementsControl::SmElementsControl(vcl::Window *pParent) ...@@ -222,7 +222,7 @@ SmElementsControl::SmElementsControl(vcl::Window *pParent)
, maCurrentSetId(0) , maCurrentSetId(0)
, mpCurrentElement(NULL) , mpCurrentElement(NULL)
, mbVerticalMode(true) , mbVerticalMode(true)
, mpScroll(new ScrollBar(this, WB_VERT)) , mxScroll(new ScrollBar(this, WB_VERT))
{ {
SetMapMode( MapMode(MAP_100TH_MM) ); SetMapMode( MapMode(MAP_100TH_MM) );
SetDrawMode( DRAWMODE_DEFAULT ); SetDrawMode( DRAWMODE_DEFAULT );
...@@ -231,8 +231,8 @@ SmElementsControl::SmElementsControl(vcl::Window *pParent) ...@@ -231,8 +231,8 @@ SmElementsControl::SmElementsControl(vcl::Window *pParent)
maFormat.SetBaseSize(PixelToLogic(Size(0, SmPtsTo100th_mm(12)))); maFormat.SetBaseSize(PixelToLogic(Size(0, SmPtsTo100th_mm(12))));
mpScroll->SetScrollHdl( LINK(this, SmElementsControl, ScrollHdl) ); mxScroll->SetScrollHdl( LINK(this, SmElementsControl, ScrollHdl) );
mpScroll->Show(); mxScroll->Show();
} }
SmElementsControl::~SmElementsControl() SmElementsControl::~SmElementsControl()
...@@ -249,7 +249,7 @@ void SmElementsControl::Paint(const Rectangle&) ...@@ -249,7 +249,7 @@ void SmElementsControl::Paint(const Rectangle&)
{ {
Push(); Push();
bool bOldVisibleState = mpScroll->IsVisible(); bool bOldVisibleState = mxScroll->IsVisible();
sal_Int32 nScrollbarWidth = bOldVisibleState ? GetSettings().GetStyleSettings().GetScrollBarSize() : 0; sal_Int32 nScrollbarWidth = bOldVisibleState ? GetSettings().GetStyleSettings().GetScrollBarSize() : 0;
...@@ -260,7 +260,7 @@ void SmElementsControl::Paint(const Rectangle&) ...@@ -260,7 +260,7 @@ void SmElementsControl::Paint(const Rectangle&)
sal_Int32 boxY = maMaxElementDimensions.Height() + 10; sal_Int32 boxY = maMaxElementDimensions.Height() + 10;
sal_Int32 x = 0; sal_Int32 x = 0;
sal_Int32 y = -mpScroll->GetThumbPos(); sal_Int32 y = -mxScroll->GetThumbPos();
sal_Int32 perLine = 0; sal_Int32 perLine = 0;
...@@ -351,24 +351,24 @@ void SmElementsControl::Paint(const Rectangle&) ...@@ -351,24 +351,24 @@ void SmElementsControl::Paint(const Rectangle&)
} }
} }
sal_Int32 nTotalControlHeight = y + boxY + mpScroll->GetThumbPos(); sal_Int32 nTotalControlHeight = y + boxY + mxScroll->GetThumbPos();
if (nTotalControlHeight > GetOutputSizePixel().Height()) if (nTotalControlHeight > GetOutputSizePixel().Height())
{ {
mpScroll->SetRangeMax(nTotalControlHeight); mxScroll->SetRangeMax(nTotalControlHeight);
mpScroll->SetPosSizePixel(Point(nControlWidth, 0), Size(nScrollbarWidth, nControlHeight)); mxScroll->SetPosSizePixel(Point(nControlWidth, 0), Size(nScrollbarWidth, nControlHeight));
mpScroll->SetVisibleSize(nControlHeight); mxScroll->SetVisibleSize(nControlHeight);
mpScroll->Show(); mxScroll->Show();
} }
else else
{ {
mpScroll->SetThumbPos(0); mxScroll->SetThumbPos(0);
mpScroll->Hide(); mxScroll->Hide();
} }
// If scrollbar visibility changed, we have to go through the // If scrollbar visibility changed, we have to go through the
// calculation once more, see nScrollbarWidth // calculation once more, see nScrollbarWidth
if (bOldVisibleState != mpScroll->IsVisible()) if (bOldVisibleState != mxScroll->IsVisible())
Invalidate(); Invalidate();
Pop(); Pop();
...@@ -428,17 +428,17 @@ void SmElementsControl::MouseButtonDown(const MouseEvent& rMouseEvent) ...@@ -428,17 +428,17 @@ void SmElementsControl::MouseButtonDown(const MouseEvent& rMouseEvent)
IMPL_LINK_NOARG( SmElementsControl, ScrollHdl ) IMPL_LINK_NOARG( SmElementsControl, ScrollHdl )
{ {
DoScroll(mpScroll->GetDelta()); DoScroll(mxScroll->GetDelta());
return 0; return 0;
} }
void SmElementsControl::DoScroll(long nDelta) void SmElementsControl::DoScroll(long nDelta)
{ {
Point aNewPoint = mpScroll->GetPosPixel(); Point aNewPoint = mxScroll->GetPosPixel();
Rectangle aRect(Point(), GetOutputSize()); Rectangle aRect(Point(), GetOutputSize());
aRect.Right() -= mpScroll->GetSizePixel().Width(); aRect.Right() -= mxScroll->GetSizePixel().Width();
Scroll( 0, -nDelta, aRect ); Scroll( 0, -nDelta, aRect );
mpScroll->SetPosPixel(aNewPoint); mxScroll->SetPosPixel(aNewPoint);
Invalidate(); Invalidate();
} }
......
...@@ -94,7 +94,7 @@ ...@@ -94,7 +94,7 @@
#include <tools/diagnose_ex.h> #include <tools/diagnose_ex.h>
#include "visitors.hxx" #include "visitors.hxx"
#include "accessibility.hxx" #include "accessibility.hxx"
#include <boost/scoped_ptr.hpp> #include <memory>
using namespace ::com::sun::star; using namespace ::com::sun::star;
using namespace ::com::sun::star::accessibility; using namespace ::com::sun::star::accessibility;
...@@ -989,15 +989,15 @@ void SmDocShell::Execute(SfxRequest& rReq) ...@@ -989,15 +989,15 @@ void SmDocShell::Execute(SfxRequest& rReq)
pDev = &SM_MOD()->GetDefaultVirtualDev(); pDev = &SM_MOD()->GetDefaultVirtualDev();
OSL_ENSURE (pDev, "device for font list missing" ); OSL_ENSURE (pDev, "device for font list missing" );
boost::scoped_ptr<SmFontTypeDialog> pFontTypeDialog(new SmFontTypeDialog( NULL, pDev )); std::unique_ptr<SmFontTypeDialog> xFontTypeDialog(new SmFontTypeDialog( NULL, pDev ));
SmFormat aOldFormat = GetFormat(); SmFormat aOldFormat = GetFormat();
pFontTypeDialog->ReadFrom( aOldFormat ); xFontTypeDialog->ReadFrom( aOldFormat );
if (pFontTypeDialog->Execute() == RET_OK) if (xFontTypeDialog->Execute() == RET_OK)
{ {
SmFormat aNewFormat( aOldFormat ); SmFormat aNewFormat( aOldFormat );
pFontTypeDialog->WriteTo(aNewFormat); xFontTypeDialog->WriteTo(aNewFormat);
::svl::IUndoManager *pTmpUndoMgr = GetUndoManager(); ::svl::IUndoManager *pTmpUndoMgr = GetUndoManager();
if (pTmpUndoMgr) if (pTmpUndoMgr)
pTmpUndoMgr->AddUndoAction( pTmpUndoMgr->AddUndoAction(
...@@ -1011,15 +1011,15 @@ void SmDocShell::Execute(SfxRequest& rReq) ...@@ -1011,15 +1011,15 @@ void SmDocShell::Execute(SfxRequest& rReq)
case SID_FONTSIZE: case SID_FONTSIZE:
{ {
boost::scoped_ptr<SmFontSizeDialog> pFontSizeDialog(new SmFontSizeDialog(NULL)); std::unique_ptr<SmFontSizeDialog> xFontSizeDialog(new SmFontSizeDialog(NULL));
SmFormat aOldFormat = GetFormat(); SmFormat aOldFormat = GetFormat();
pFontSizeDialog->ReadFrom( aOldFormat ); xFontSizeDialog->ReadFrom( aOldFormat );
if (pFontSizeDialog->Execute() == RET_OK) if (xFontSizeDialog->Execute() == RET_OK)
{ {
SmFormat aNewFormat( aOldFormat ); SmFormat aNewFormat( aOldFormat );
pFontSizeDialog->WriteTo(aNewFormat); xFontSizeDialog->WriteTo(aNewFormat);
::svl::IUndoManager *pTmpUndoMgr = GetUndoManager(); ::svl::IUndoManager *pTmpUndoMgr = GetUndoManager();
if (pTmpUndoMgr) if (pTmpUndoMgr)
...@@ -1034,15 +1034,15 @@ void SmDocShell::Execute(SfxRequest& rReq) ...@@ -1034,15 +1034,15 @@ void SmDocShell::Execute(SfxRequest& rReq)
case SID_DISTANCE: case SID_DISTANCE:
{ {
boost::scoped_ptr<SmDistanceDialog> pDistanceDialog(new SmDistanceDialog(NULL)); std::unique_ptr<SmDistanceDialog> xDistanceDialog(new SmDistanceDialog(NULL));
SmFormat aOldFormat = GetFormat(); SmFormat aOldFormat = GetFormat();
pDistanceDialog->ReadFrom( aOldFormat ); xDistanceDialog->ReadFrom( aOldFormat );
if (pDistanceDialog->Execute() == RET_OK) if (xDistanceDialog->Execute() == RET_OK)
{ {
SmFormat aNewFormat( aOldFormat ); SmFormat aNewFormat( aOldFormat );
pDistanceDialog->WriteTo(aNewFormat); xDistanceDialog->WriteTo(aNewFormat);
::svl::IUndoManager *pTmpUndoMgr = GetUndoManager(); ::svl::IUndoManager *pTmpUndoMgr = GetUndoManager();
if (pTmpUndoMgr) if (pTmpUndoMgr)
...@@ -1057,19 +1057,19 @@ void SmDocShell::Execute(SfxRequest& rReq) ...@@ -1057,19 +1057,19 @@ void SmDocShell::Execute(SfxRequest& rReq)
case SID_ALIGN: case SID_ALIGN:
{ {
boost::scoped_ptr<SmAlignDialog> pAlignDialog(new SmAlignDialog(NULL)); std::unique_ptr<SmAlignDialog> xAlignDialog(new SmAlignDialog(NULL));
SmFormat aOldFormat = GetFormat(); SmFormat aOldFormat = GetFormat();
pAlignDialog->ReadFrom( aOldFormat ); xAlignDialog->ReadFrom( aOldFormat );
if (pAlignDialog->Execute() == RET_OK) if (xAlignDialog->Execute() == RET_OK)
{ {
SmFormat aNewFormat( aOldFormat ); SmFormat aNewFormat( aOldFormat );
pAlignDialog->WriteTo(aNewFormat); xAlignDialog->WriteTo(aNewFormat);
SmModule *pp = SM_MOD(); SmModule *pp = SM_MOD();
SmFormat aFmt( pp->GetConfig()->GetStandardFormat() ); SmFormat aFmt( pp->GetConfig()->GetStandardFormat() );
pAlignDialog->WriteTo( aFmt ); xAlignDialog->WriteTo( aFmt );
pp->GetConfig()->SetStandardFormat( aFmt ); pp->GetConfig()->SetStandardFormat( aFmt );
::svl::IUndoManager *pTmpUndoMgr = GetUndoManager(); ::svl::IUndoManager *pTmpUndoMgr = GetUndoManager();
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
#include "document.hxx" #include "document.hxx"
#include "config.hxx" #include "config.hxx"
#include "accessibility.hxx" #include "accessibility.hxx"
#include <boost/scoped_ptr.hpp> #include <memory>
#define SCROLL_LINE 24 #define SCROLL_LINE 24
...@@ -337,7 +337,7 @@ void SmEditWindow::Command(const CommandEvent& rCEvt) ...@@ -337,7 +337,7 @@ void SmEditWindow::Command(const CommandEvent& rCEvt)
GetParent()->ToTop(); GetParent()->ToTop();
Point aPoint = rCEvt.GetMousePosPixel(); Point aPoint = rCEvt.GetMousePosPixel();
boost::scoped_ptr<PopupMenu> pPopupMenu(new PopupMenu(SmResId(RID_COMMANDMENU))); std::unique_ptr<PopupMenu> xPopupMenu(new PopupMenu(SmResId(RID_COMMANDMENU)));
// added for replaceability of context menus // added for replaceability of context menus
Menu* pMenu = NULL; Menu* pMenu = NULL;
...@@ -346,17 +346,17 @@ void SmEditWindow::Command(const CommandEvent& rCEvt) ...@@ -346,17 +346,17 @@ void SmEditWindow::Command(const CommandEvent& rCEvt)
aEvent.ExecutePosition.X = aPoint.X(); aEvent.ExecutePosition.X = aPoint.X();
aEvent.ExecutePosition.Y = aPoint.Y(); aEvent.ExecutePosition.Y = aPoint.Y();
OUString sDummy; OUString sDummy;
if ( GetView()->TryContextMenuInterception( *pPopupMenu, sDummy, pMenu, aEvent ) ) if ( GetView()->TryContextMenuInterception( *xPopupMenu, sDummy, pMenu, aEvent ) )
{ {
if ( pMenu ) if ( pMenu )
{ {
pPopupMenu.reset(static_cast<PopupMenu*>(pMenu)); xPopupMenu.reset(static_cast<PopupMenu*>(pMenu));
} }
} }
pPopupMenu->SetSelectHdl(LINK(this, SmEditWindow, MenuSelectHdl)); xPopupMenu->SetSelectHdl(LINK(this, SmEditWindow, MenuSelectHdl));
pPopupMenu->Execute( this, aPoint ); xPopupMenu->Execute( this, aPoint );
bForwardEvt = false; bForwardEvt = false;
} }
else if (rCEvt.GetCommand() == COMMAND_WHEEL) else if (rCEvt.GetCommand() == COMMAND_WHEEL)
...@@ -1088,22 +1088,20 @@ void SmEditWindow::Flush() ...@@ -1088,22 +1088,20 @@ void SmEditWindow::Flush()
} }
} }
void SmEditWindow::DeleteEditView( SmViewShell & /*rView*/ ) void SmEditWindow::DeleteEditView( SmViewShell & /*rView*/ )
{ {
if (pEditView) if (pEditView)
{ {
boost::scoped_ptr<EditEngine> pEditEngine(pEditView->GetEditEngine()); std::unique_ptr<EditEngine> xEditEngine(pEditView->GetEditEngine());
if (pEditEngine) if (xEditEngine)
{ {
pEditEngine->SetStatusEventHdl( Link() ); xEditEngine->SetStatusEventHdl( Link() );
pEditEngine->RemoveView( pEditView ); xEditEngine->RemoveView( pEditView );
} }
pEditView = 0; pEditView = 0;
} }
} }
uno::Reference< XAccessible > SmEditWindow::CreateAccessible() uno::Reference< XAccessible > SmEditWindow::CreateAccessible()
{ {
if (!pAccessible) if (!pAccessible)
......
...@@ -73,7 +73,7 @@ ...@@ -73,7 +73,7 @@
#include "cursor.hxx" #include "cursor.hxx"
#include "accessibility.hxx" #include "accessibility.hxx"
#include "ElementsDockingWindow.hxx" #include "ElementsDockingWindow.hxx"
#include <boost/scoped_ptr.hpp> #include <memory>
#define MINZOOM 25 #define MINZOOM 25
#define MAXZOOM 800 #define MAXZOOM 800
...@@ -563,8 +563,8 @@ void SmGraphicWindow::Command(const CommandEvent& rCEvt) ...@@ -563,8 +563,8 @@ void SmGraphicWindow::Command(const CommandEvent& rCEvt)
{ {
GetParent()->ToTop(); GetParent()->ToTop();
SmResId aResId( RID_VIEWMENU ); SmResId aResId( RID_VIEWMENU );
boost::scoped_ptr<PopupMenu> pPopupMenu(new PopupMenu(aResId)); std::unique_ptr<PopupMenu> xPopupMenu(new PopupMenu(aResId));
pPopupMenu->SetSelectHdl(LINK(this, SmGraphicWindow, MenuSelectHdl)); xPopupMenu->SetSelectHdl(LINK(this, SmGraphicWindow, MenuSelectHdl));
Point aPos(5, 5); Point aPos(5, 5);
if (rCEvt.IsMouseEvent()) if (rCEvt.IsMouseEvent())
aPos = rCEvt.GetMousePosPixel(); aPos = rCEvt.GetMousePosPixel();
...@@ -1738,7 +1738,7 @@ void SmViewShell::Execute(SfxRequest& rReq) ...@@ -1738,7 +1738,7 @@ void SmViewShell::Execute(SfxRequest& rReq)
{ {
if ( !GetViewFrame()->GetFrame().IsInPlace() ) if ( !GetViewFrame()->GetFrame().IsInPlace() )
{ {
boost::scoped_ptr<AbstractSvxZoomDialog> pDlg; std::unique_ptr<AbstractSvxZoomDialog> xDlg;
const SfxItemSet *pSet = rReq.GetArgs(); const SfxItemSet *pSet = rReq.GetArgs();
if ( !pSet ) if ( !pSet )
{ {
...@@ -1747,11 +1747,11 @@ void SmViewShell::Execute(SfxRequest& rReq) ...@@ -1747,11 +1747,11 @@ void SmViewShell::Execute(SfxRequest& rReq)
SvxAbstractDialogFactory* pFact = SvxAbstractDialogFactory::Create(); SvxAbstractDialogFactory* pFact = SvxAbstractDialogFactory::Create();
if(pFact) if(pFact)
{ {
pDlg.reset(pFact->CreateSvxZoomDialog(&GetViewFrame()->GetWindow(), aSet)); xDlg.reset(pFact->CreateSvxZoomDialog(&GetViewFrame()->GetWindow(), aSet));
SAL_WARN_IF( !pDlg, "starmath", "Dialog creation failed!" ); SAL_WARN_IF( !xDlg, "starmath", "Dialog creation failed!" );
pDlg->SetLimits( MINZOOM, MAXZOOM ); xDlg->SetLimits( MINZOOM, MAXZOOM );
if( pDlg->Execute() != RET_CANCEL ) if (xDlg->Execute() != RET_CANCEL)
pSet = pDlg->GetOutputItemSet(); pSet = xDlg->GetOutputItemSet();
} }
} }
if ( pSet ) if ( pSet )
......
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