Kaydet (Commit) 2c86c131 authored tarafından Noel Grandin's avatar Noel Grandin

convert ActionDescriptionProvider::ActionType to scoped enum

and remove an unused constant

Change-Id: I8d46d16d3f575aa416bfc5a965986ee5dfb1f93c
üst 110528e6
...@@ -1406,7 +1406,7 @@ void ChartController::executeDispatch_MoveSeries( bool bForward ) ...@@ -1406,7 +1406,7 @@ void ChartController::executeDispatch_MoveSeries( bool bForward )
UndoGuardWithSelection aUndoGuard( UndoGuardWithSelection aUndoGuard(
ActionDescriptionProvider::createDescription( ActionDescriptionProvider::createDescription(
(bForward ? ActionDescriptionProvider::MOVE_TOTOP : ActionDescriptionProvider::MOVE_TOBOTTOM), (bForward ? ActionDescriptionProvider::ActionType::MoveToTop : ActionDescriptionProvider::ActionType::MoveToBottom),
SCH_RESSTR(STR_OBJECT_DATASERIES)), SCH_RESSTR(STR_OBJECT_DATASERIES)),
m_xUndoManager ); m_xUndoManager );
......
...@@ -125,7 +125,7 @@ void ChartController::executeDispatch_PositionAndSize() ...@@ -125,7 +125,7 @@ void ChartController::executeDispatch_PositionAndSize()
UndoGuard aUndoGuard( UndoGuard aUndoGuard(
ActionDescriptionProvider::createDescription( ActionDescriptionProvider::createDescription(
ActionDescriptionProvider::POS_SIZE, ActionDescriptionProvider::ActionType::PosSize,
ObjectNameProvider::getName( eObjectType)), ObjectNameProvider::getName( eObjectType)),
m_xUndoManager ); m_xUndoManager );
......
...@@ -702,7 +702,7 @@ void ChartController::executeDlg_ObjectProperties( const OUString& rSelectedObje ...@@ -702,7 +702,7 @@ void ChartController::executeDlg_ObjectProperties( const OUString& rSelectedObje
OUString aObjectCID = lcl_getFormatCIDforSelectedCID( rSelectedObjectCID ); OUString aObjectCID = lcl_getFormatCIDforSelectedCID( rSelectedObjectCID );
UndoGuard aUndoGuard( ActionDescriptionProvider::createDescription( UndoGuard aUndoGuard( ActionDescriptionProvider::createDescription(
ActionDescriptionProvider::FORMAT, ActionDescriptionProvider::ActionType::Format,
ObjectNameProvider::getName( ObjectIdentifier::getObjectType( aObjectCID ))), ObjectNameProvider::getName( ObjectIdentifier::getObjectType( aObjectCID ))),
m_xUndoManager ); m_xUndoManager );
......
...@@ -99,7 +99,7 @@ bool lcl_deleteDataSeries( ...@@ -99,7 +99,7 @@ bool lcl_deleteDataSeries(
{ {
UndoGuard aUndoGuard( UndoGuard aUndoGuard(
ActionDescriptionProvider::createDescription( ActionDescriptionProvider::createDescription(
ActionDescriptionProvider::DELETE, SCH_RESSTR( STR_OBJECT_DATASERIES )), ActionDescriptionProvider::ActionType::Delete, SCH_RESSTR( STR_OBJECT_DATASERIES )),
xUndoManager ); xUndoManager );
Reference< chart2::XDiagram > xDiagram( ChartModelHelper::findDiagram( xModel ) ); Reference< chart2::XDiagram > xDiagram( ChartModelHelper::findDiagram( xModel ) );
...@@ -138,7 +138,7 @@ bool lcl_deleteDataCurve( ...@@ -138,7 +138,7 @@ bool lcl_deleteDataCurve(
{ {
UndoGuard aUndoGuard( UndoGuard aUndoGuard(
ActionDescriptionProvider::createDescription( ActionDescriptionProvider::createDescription(
ActionDescriptionProvider::DELETE, SCH_RESSTR( STR_OBJECT_CURVE )), ActionDescriptionProvider::ActionType::Delete, SCH_RESSTR( STR_OBJECT_CURVE )),
xUndoManager ); xUndoManager );
xRegressionCurveContainer->removeRegressionCurve( xRegressionCurve ); xRegressionCurveContainer->removeRegressionCurve( xRegressionCurve );
...@@ -615,7 +615,7 @@ bool ChartController::executeDispatch_Delete() ...@@ -615,7 +615,7 @@ bool ChartController::executeDispatch_Delete()
{ {
UndoGuard aUndoGuard( UndoGuard aUndoGuard(
ActionDescriptionProvider::createDescription( ActionDescriptionProvider::createDescription(
ActionDescriptionProvider::DELETE, SCH_RESSTR( STR_OBJECT_TITLE )), ActionDescriptionProvider::ActionType::Delete, SCH_RESSTR( STR_OBJECT_TITLE )),
m_xUndoManager ); m_xUndoManager );
TitleHelper::removeTitle( TitleHelper::removeTitle(
ObjectIdentifier::getTitleTypeForCID( aCID ), getModel() ); ObjectIdentifier::getTitleTypeForCID( aCID ), getModel() );
...@@ -633,7 +633,7 @@ bool ChartController::executeDispatch_Delete() ...@@ -633,7 +633,7 @@ bool ChartController::executeDispatch_Delete()
{ {
UndoGuard aUndoGuard( UndoGuard aUndoGuard(
ActionDescriptionProvider::createDescription( ActionDescriptionProvider::createDescription(
ActionDescriptionProvider::DELETE, SCH_RESSTR( STR_OBJECT_LEGEND )), ActionDescriptionProvider::ActionType::Delete, SCH_RESSTR( STR_OBJECT_LEGEND )),
m_xUndoManager ); m_xUndoManager );
xLegendProp->setPropertyValue( "Show", uno::makeAny( false )); xLegendProp->setPropertyValue( "Show", uno::makeAny( false ));
bReturn = true; bReturn = true;
...@@ -679,7 +679,7 @@ bool ChartController::executeDispatch_Delete() ...@@ -679,7 +679,7 @@ bool ChartController::executeDispatch_Delete()
{ {
UndoGuard aUndoGuard( UndoGuard aUndoGuard(
ActionDescriptionProvider::createDescription( ActionDescriptionProvider::createDescription(
ActionDescriptionProvider::DELETE, SCH_RESSTR( STR_OBJECT_AVERAGE_LINE )), ActionDescriptionProvider::ActionType::Delete, SCH_RESSTR( STR_OBJECT_AVERAGE_LINE )),
m_xUndoManager ); m_xUndoManager );
RegressionCurveHelper::removeMeanValueLine( xRegCurveCnt ); RegressionCurveHelper::removeMeanValueLine( xRegCurveCnt );
bReturn = true; bReturn = true;
...@@ -704,7 +704,7 @@ bool ChartController::executeDispatch_Delete() ...@@ -704,7 +704,7 @@ bool ChartController::executeDispatch_Delete()
uno::Reference< frame::XModel > xModel( getModel() ); uno::Reference< frame::XModel > xModel( getModel() );
UndoGuard aUndoGuard( UndoGuard aUndoGuard(
ActionDescriptionProvider::createDescription( ActionDescriptionProvider::createDescription(
ActionDescriptionProvider::DELETE, SCH_RESSTR( STR_OBJECT_CURVE_EQUATION )), ActionDescriptionProvider::ActionType::Delete, SCH_RESSTR( STR_OBJECT_CURVE_EQUATION )),
m_xUndoManager ); m_xUndoManager );
{ {
ControllerLockGuardUNO aCtlLockGuard( xModel ); ControllerLockGuardUNO aCtlLockGuard( xModel );
...@@ -739,7 +739,7 @@ bool ChartController::executeDispatch_Delete() ...@@ -739,7 +739,7 @@ bool ChartController::executeDispatch_Delete()
uno::Reference< frame::XModel > xModel( getModel() ); uno::Reference< frame::XModel > xModel( getModel() );
UndoGuard aUndoGuard( UndoGuard aUndoGuard(
ActionDescriptionProvider::createDescription( ActionDescriptionProvider::createDescription(
ActionDescriptionProvider::DELETE, SCH_RESSTR( nId )), ActionDescriptionProvider::ActionType::Delete, SCH_RESSTR( nId )),
m_xUndoManager ); m_xUndoManager );
{ {
ControllerLockGuardUNO aCtlLockGuard( xModel ); ControllerLockGuardUNO aCtlLockGuard( xModel );
...@@ -762,7 +762,7 @@ bool ChartController::executeDispatch_Delete() ...@@ -762,7 +762,7 @@ bool ChartController::executeDispatch_Delete()
{ {
UndoGuard aUndoGuard( UndoGuard aUndoGuard(
ActionDescriptionProvider::createDescription( ActionDescriptionProvider::createDescription(
ActionDescriptionProvider::DELETE, ActionDescriptionProvider::ActionType::Delete,
SCH_RESSTR( aObjectType == OBJECTTYPE_DATA_LABEL ? STR_OBJECT_LABEL : STR_OBJECT_DATALABELS )), SCH_RESSTR( aObjectType == OBJECTTYPE_DATA_LABEL ? STR_OBJECT_LABEL : STR_OBJECT_DATALABELS )),
m_xUndoManager ); m_xUndoManager );
chart2::DataPointLabel aLabel; chart2::DataPointLabel aLabel;
...@@ -939,7 +939,7 @@ void ChartController::impl_ShapeControllerDispatch( const util::URL& rURL, const ...@@ -939,7 +939,7 @@ void ChartController::impl_ShapeControllerDispatch( const util::URL& rURL, const
void ChartController::impl_switchDiagramPositioningToExcludingPositioning() void ChartController::impl_switchDiagramPositioningToExcludingPositioning()
{ {
UndoGuard aUndoGuard( ActionDescriptionProvider::createDescription( UndoGuard aUndoGuard( ActionDescriptionProvider::createDescription(
ActionDescriptionProvider::POS_SIZE, ActionDescriptionProvider::ActionType::PosSize,
ObjectNameProvider::getName( OBJECTTYPE_DIAGRAM)), ObjectNameProvider::getName( OBJECTTYPE_DIAGRAM)),
m_xUndoManager ); m_xUndoManager );
ChartModel& rModel = dynamic_cast<ChartModel&>(*m_aModel->getModel().get()); ChartModel& rModel = dynamic_cast<ChartModel&>(*m_aModel->getModel().get());
......
...@@ -810,9 +810,9 @@ void ChartController::execute_MouseButtonUp( const MouseEvent& rMEvt ) ...@@ -810,9 +810,9 @@ void ChartController::execute_MouseButtonUp( const MouseEvent& rMEvt )
if( pE3dObject ) if( pE3dObject )
aObjectRect = pE3dObject->GetScene()->GetSnapRect(); aObjectRect = pE3dObject->GetScene()->GetSnapRect();
ActionDescriptionProvider::ActionType eActionType(ActionDescriptionProvider::MOVE); ActionDescriptionProvider::ActionType eActionType(ActionDescriptionProvider::ActionType::Move);
if( !bIsMoveOnly && m_aSelection.isResizeableObjectSelected() ) if( !bIsMoveOnly && m_aSelection.isResizeableObjectSelected() )
eActionType = ActionDescriptionProvider::RESIZE; eActionType = ActionDescriptionProvider::ActionType::Resize;
ObjectType eObjectType = ObjectIdentifier::getObjectType( m_aSelection.getSelectedCID() ); ObjectType eObjectType = ObjectIdentifier::getObjectType( m_aSelection.getSelectedCID() );
...@@ -1749,9 +1749,9 @@ bool ChartController::impl_moveOrResizeObject( ...@@ -1749,9 +1749,9 @@ bool ChartController::impl_moveOrResizeObject(
if( bResult ) if( bResult )
{ {
ActionDescriptionProvider::ActionType eActionType(ActionDescriptionProvider::MOVE); ActionDescriptionProvider::ActionType eActionType(ActionDescriptionProvider::ActionType::Move);
if( bNeedResize ) if( bNeedResize )
eActionType = ActionDescriptionProvider::RESIZE; eActionType = ActionDescriptionProvider::ActionType::Resize;
ObjectType eObjectType = ObjectIdentifier::getObjectType( rCID ); ObjectType eObjectType = ObjectIdentifier::getObjectType( rCID );
UndoGuard aUndoGuard( ActionDescriptionProvider::createDescription( UndoGuard aUndoGuard( ActionDescriptionProvider::createDescription(
......
...@@ -32,7 +32,7 @@ class DragMethod_Base : public SdrDragMethod ...@@ -32,7 +32,7 @@ class DragMethod_Base : public SdrDragMethod
public: public:
DragMethod_Base( DrawViewWrapper& rDrawViewWrapper, const OUString& rObjectCID DragMethod_Base( DrawViewWrapper& rDrawViewWrapper, const OUString& rObjectCID
, const css::uno::Reference< css::frame::XModel >& xChartModel , const css::uno::Reference< css::frame::XModel >& xChartModel
, ActionDescriptionProvider::ActionType eActionType = ActionDescriptionProvider::MOVE ); , ActionDescriptionProvider::ActionType eActionType = ActionDescriptionProvider::ActionType::Move );
virtual ~DragMethod_Base(); virtual ~DragMethod_Base();
OUString getUndoDescription() const; OUString getUndoDescription() const;
......
...@@ -47,7 +47,7 @@ DragMethod_RotateDiagram::DragMethod_RotateDiagram( DrawViewWrapper& rDrawViewWr ...@@ -47,7 +47,7 @@ DragMethod_RotateDiagram::DragMethod_RotateDiagram( DrawViewWrapper& rDrawViewWr
, const OUString& rObjectCID , const OUString& rObjectCID
, const Reference< frame::XModel >& xChartModel , const Reference< frame::XModel >& xChartModel
, RotationDirection eRotationDirection ) , RotationDirection eRotationDirection )
: DragMethod_Base( rDrawViewWrapper, rObjectCID, xChartModel, ActionDescriptionProvider::ROTATE ) : DragMethod_Base( rDrawViewWrapper, rObjectCID, xChartModel, ActionDescriptionProvider::ActionType::Rotate )
, m_pScene(nullptr) , m_pScene(nullptr)
, m_aReferenceRect(100,100,100,100) , m_aReferenceRect(100,100,100,100)
, m_aStartPos(0,0) , m_aStartPos(0,0)
......
...@@ -33,19 +33,17 @@ The name of the object acted on and the type of action needs to be given as inpu ...@@ -33,19 +33,17 @@ The name of the object acted on and the type of action needs to be given as inpu
class SVX_DLLPUBLIC ActionDescriptionProvider class SVX_DLLPUBLIC ActionDescriptionProvider
{ {
public: public:
enum ActionType enum class ActionType
{ {
INSERT Insert
, DELETE , Delete
, CUT , Move
, MOVE , Resize
, RESIZE , Rotate
, ROTATE , Format
, TRANSFORM , MoveToTop
, FORMAT , MoveToBottom
, MOVE_TOTOP , PosSize
, MOVE_TOBOTTOM
, POS_SIZE
}; };
public: public:
......
...@@ -245,8 +245,7 @@ ...@@ -245,8 +245,7 @@
#define STR_ExchangeBegin (STR_EditEnd+1) #define STR_ExchangeBegin (STR_EditEnd+1)
#define STR_ExchangePaste (STR_ExchangeBegin +0) #define STR_ExchangePaste (STR_ExchangeBegin +0)
#define STR_ExchangeClpCut (STR_ExchangeBegin +1) #define STR_ExchangeEnd (STR_ExchangePaste)
#define STR_ExchangeEnd (STR_ExchangeClpCut)
#define STR_DragBegin (STR_ExchangeEnd+1) #define STR_DragBegin (STR_ExchangeEnd+1)
#define STR_DragInsertPoint (STR_DragBegin + 0) #define STR_DragInsertPoint (STR_DragBegin + 0)
......
...@@ -28,37 +28,31 @@ OUString ActionDescriptionProvider::createDescription( ActionType eActionType ...@@ -28,37 +28,31 @@ OUString ActionDescriptionProvider::createDescription( ActionType eActionType
sal_uInt16 nResID=0; sal_uInt16 nResID=0;
switch( eActionType ) switch( eActionType )
{ {
case INSERT: case ActionType::Insert:
nResID=STR_UndoInsertObj; nResID=STR_UndoInsertObj;
break; break;
case DELETE: case ActionType::Delete:
nResID= STR_EditDelete; nResID= STR_EditDelete;
break; break;
case CUT: case ActionType::Move:
nResID= STR_ExchangeClpCut;
break;
case MOVE:
nResID= STR_EditMove; nResID= STR_EditMove;
break; break;
case RESIZE: case ActionType::Resize:
nResID= STR_EditResize; nResID= STR_EditResize;
break; break;
case ROTATE: case ActionType::Rotate:
nResID= STR_EditRotate; nResID= STR_EditRotate;
break; break;
case TRANSFORM: case ActionType::Format:
nResID= STR_EditTransform;
break;
case FORMAT:
nResID= STR_EditSetAttributes; nResID= STR_EditSetAttributes;
break; break;
case MOVE_TOTOP: case ActionType::MoveToTop:
nResID= STR_EditMovToTop; nResID= STR_EditMovToTop;
break; break;
case MOVE_TOBOTTOM: case ActionType::MoveToBottom:
nResID= STR_EditMovToBtm; nResID= STR_EditMovToBtm;
break; break;
case POS_SIZE: case ActionType::PosSize:
nResID = STR_EditPosSize; nResID = STR_EditPosSize;
break; break;
} }
......
...@@ -847,10 +847,6 @@ String STR_ExchangePaste ...@@ -847,10 +847,6 @@ String STR_ExchangePaste
{ {
Text [ en-US ] = "Insert object(s)" ; Text [ en-US ] = "Insert object(s)" ;
}; };
String STR_ExchangeClpCut
{
Text [ en-US ] = "Cut %1" ;
};
String STR_DragInsertPoint String STR_DragInsertPoint
{ {
Text [ en-US ] = "Insert point to %1" ; Text [ en-US ] = "Insert point to %1" ;
......
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