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

no need to copy the list of available commands on every call

Change-Id: I131f34a94c998f3dd9fd7a457fb213778040c771
üst 668e3d42
...@@ -577,7 +577,7 @@ private: ...@@ -577,7 +577,7 @@ private:
const OUString & rCID, eMoveOrResizeType eType, double fAmountLogicX, double fAmountLogicY ); const OUString & rCID, eMoveOrResizeType eType, double fAmountLogicX, double fAmountLogicY );
bool impl_DragDataPoint( const OUString & rCID, double fOffset ); bool impl_DragDataPoint( const OUString & rCID, double fOffset );
static std::set< OUString > impl_getAvailableCommands(); static const std::set< OUString >& impl_getAvailableCommands();
/** Creates a helper accessibility class that must be initialized via XInitialization. For /** Creates a helper accessibility class that must be initialized via XInitialization. For
parameters see parameters see
......
...@@ -1570,9 +1570,9 @@ void ChartController::impl_initializeAccessible( const uno::Reference< lang::XIn ...@@ -1570,9 +1570,9 @@ void ChartController::impl_initializeAccessible( const uno::Reference< lang::XIn
} }
} }
::std::set< OUString > ChartController::impl_getAvailableCommands() const ::std::set< OUString >& ChartController::impl_getAvailableCommands()
{ {
return { static ::std::set< OUString > s_AvailableCommands {
// commands for container forward // commands for container forward
"AddDirect", "NewDoc", "Open", "AddDirect", "NewDoc", "Open",
"Save", "SaveAs", "SendMail", "Save", "SaveAs", "SendMail",
...@@ -1635,6 +1635,7 @@ void ChartController::impl_initializeAccessible( const uno::Reference< lang::XIn ...@@ -1635,6 +1635,7 @@ void ChartController::impl_initializeAccessible( const uno::Reference< lang::XIn
"ArrangeRow", "ArrangeRow",
"StatusBarVisible", "StatusBarVisible",
"ChartElementSelector"}; "ChartElementSelector"};
return s_AvailableCommands;
} }
ViewElementListProvider ChartController::getViewElementListProvider() ViewElementListProvider ChartController::getViewElementListProvider()
......
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