summaryrefslogtreecommitdiff
path: root/fpicker
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2020-02-03 16:26:38 +0100
committerStephan Bergmann <sbergman@redhat.com>2020-02-03 23:38:37 +0100
commit6317e10f5b9c347ceb391e049e6d0f3c542f93c4 (patch)
tree5552a3ccc88bfbdf932735292a008271ab4360fa /fpicker
parenta334f77792dfff92e3c97f7f61f59d01fc9338cf (diff)
loplugin:makeshared (clang-cl)
Change-Id: I0c786bf401e514f9d86e33d8ab6366fc5dd1f425 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87887 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'fpicker')
-rw-r--r--fpicker/source/win32/VistaFilePicker.cxx46
-rw-r--r--fpicker/source/win32/VistaFilePickerEventHandler.cxx7
2 files changed, 30 insertions, 23 deletions
diff --git a/fpicker/source/win32/VistaFilePicker.cxx b/fpicker/source/win32/VistaFilePicker.cxx
index 34b983c7ae51..67c49f4d1420 100644
--- a/fpicker/source/win32/VistaFilePicker.cxx
+++ b/fpicker/source/win32/VistaFilePicker.cxx
@@ -17,6 +17,10 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
+#include <sal/config.h>
+
+#include <memory>
+
#include "VistaFilePicker.hxx"
#include "WinImplHelper.hxx"
@@ -57,7 +61,7 @@ namespace
VistaFilePicker::VistaFilePicker(const css::uno::Reference< css::lang::XMultiServiceFactory >& xSMGR, bool bFolderPicker)
: TVistaFilePickerBase (m_aMutex )
, m_xSMGR (xSMGR )
- , m_rDialog (new VistaFilePickerImpl())
+ , m_rDialog (std::make_shared<VistaFilePickerImpl>())
, m_aAsyncExecute (m_rDialog )
, m_nFilePickerThreadId (0 )
, m_bInitialized (false )
@@ -71,7 +75,7 @@ VistaFilePicker::~VistaFilePicker()
void SAL_CALL VistaFilePicker::addFilePickerListener(const css::uno::Reference< css::ui::dialogs::XFilePickerListener >& xListener)
{
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_ADD_PICKER_LISTENER);
rRequest->setArgument(PROP_PICKER_LISTENER, xListener);
@@ -80,7 +84,7 @@ void SAL_CALL VistaFilePicker::addFilePickerListener(const css::uno::Reference<
void SAL_CALL VistaFilePicker::removeFilePickerListener(const css::uno::Reference< css::ui::dialogs::XFilePickerListener >& xListener )
{
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_REMOVE_PICKER_LISTENER);
rRequest->setArgument(PROP_PICKER_LISTENER, xListener);
@@ -95,7 +99,7 @@ void SAL_CALL VistaFilePicker::setMultiSelectionMode(sal_Bool bMode)
{
ensureInit();
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_SET_MULTISELECTION_MODE);
rRequest->setArgument(PROP_MULTISELECTION_MODE, bMode);
@@ -106,7 +110,7 @@ void SAL_CALL VistaFilePicker::setTitle(const OUString& sTitle)
{
ensureInit();
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_SET_TITLE);
rRequest->setArgument(PROP_TITLE, sTitle);
@@ -116,7 +120,7 @@ void SAL_CALL VistaFilePicker::setTitle(const OUString& sTitle)
void SAL_CALL VistaFilePicker::appendFilter(const OUString& sTitle ,
const OUString& sFilter)
{
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_APPEND_FILTER);
rRequest->setArgument(PROP_FILTER_TITLE, sTitle );
rRequest->setArgument(PROP_FILTER_VALUE, sFilter);
@@ -126,7 +130,7 @@ void SAL_CALL VistaFilePicker::appendFilter(const OUString& sTitle ,
void SAL_CALL VistaFilePicker::setCurrentFilter(const OUString& sTitle)
{
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_SET_CURRENT_FILTER);
rRequest->setArgument(PROP_FILTER_TITLE, sTitle);
@@ -135,7 +139,7 @@ void SAL_CALL VistaFilePicker::setCurrentFilter(const OUString& sTitle)
OUString SAL_CALL VistaFilePicker::getCurrentFilter()
{
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_GET_CURRENT_FILTER);
m_aAsyncExecute.triggerRequestThreadAware(rRequest, AsyncRequests::BLOCKED);
@@ -147,7 +151,7 @@ OUString SAL_CALL VistaFilePicker::getCurrentFilter()
void SAL_CALL VistaFilePicker::appendFilterGroup(const OUString& /*sGroupTitle*/,
const css::uno::Sequence< css::beans::StringPair >& rFilters )
{
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_APPEND_FILTERGROUP);
rRequest->setArgument(PROP_FILTER_GROUP, rFilters);
@@ -158,7 +162,7 @@ void SAL_CALL VistaFilePicker::setDefaultName(const OUString& sName )
{
ensureInit();
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_SET_DEFAULT_NAME);
rRequest->setArgument(PROP_FILENAME, sName);
@@ -169,7 +173,7 @@ void SAL_CALL VistaFilePicker::setDisplayDirectory(const OUString& sDirectory)
{
ensureInit();
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_SET_DIRECTORY);
rRequest->setArgument(PROP_DIRECTORY, sDirectory);
@@ -180,7 +184,7 @@ OUString SAL_CALL VistaFilePicker::getDisplayDirectory()
{
ensureInit();
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_GET_DIRECTORY);
m_aAsyncExecute.triggerRequestThreadAware(rRequest, AsyncRequests::BLOCKED);
const OUString sDirectory = rRequest->getArgumentOrDefault(PROP_DIRECTORY, OUString());
@@ -202,7 +206,7 @@ css::uno::Sequence< OUString > SAL_CALL VistaFilePicker::getFiles()
css::uno::Sequence< OUString > SAL_CALL VistaFilePicker::getSelectedFiles()
{
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_GET_SELECTED_FILES);
m_aAsyncExecute.triggerRequestThreadAware(rRequest, AsyncRequests::BLOCKED);
@@ -224,7 +228,7 @@ void VistaFilePicker::ensureInit()
{
if (m_bFolderPicker)
{
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_CREATE_FOLDER_PICKER);
if ( ! m_aAsyncExecute.isRunning())
m_aAsyncExecute.create();
@@ -247,7 +251,7 @@ void VistaFilePicker::ensureInit()
{
ensureInit();
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_SHOW_DIALOG_MODAL);
// if we want to show a modal window, the calling thread needs to process messages
@@ -268,7 +272,7 @@ void SAL_CALL VistaFilePicker::setValue( ::sal_Int16 nControlId ,
::sal_Int16 nControlAction,
const css::uno::Any& aValue )
{
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_SET_CONTROL_VALUE);
rRequest->setArgument(PROP_CONTROL_ID , nControlId );
rRequest->setArgument(PROP_CONTROL_ACTION, nControlAction);
@@ -280,7 +284,7 @@ void SAL_CALL VistaFilePicker::setValue( ::sal_Int16 nControlId ,
css::uno::Any SAL_CALL VistaFilePicker::getValue(::sal_Int16 nControlId ,
::sal_Int16 nControlAction)
{
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_GET_CONTROL_VALUE);
rRequest->setArgument(PROP_CONTROL_ID , nControlId );
rRequest->setArgument(PROP_CONTROL_ACTION, nControlAction);
@@ -292,7 +296,7 @@ css::uno::Any SAL_CALL VistaFilePicker::getValue(::sal_Int16 nControlId ,
void SAL_CALL VistaFilePicker::enableControl(::sal_Int16 nControlId,
sal_Bool bEnable )
{
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_ENABLE_CONTROL);
rRequest->setArgument(PROP_CONTROL_ID , nControlId);
rRequest->setArgument(PROP_CONTROL_ENABLE, bEnable );
@@ -303,7 +307,7 @@ void SAL_CALL VistaFilePicker::enableControl(::sal_Int16 nControlId,
void SAL_CALL VistaFilePicker::setLabel( ::sal_Int16 nControlId,
const OUString& sLabel )
{
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_SET_CONTROL_LABEL);
rRequest->setArgument(PROP_CONTROL_ID , nControlId);
rRequest->setArgument(PROP_CONTROL_LABEL, sLabel );
@@ -313,7 +317,7 @@ void SAL_CALL VistaFilePicker::setLabel( ::sal_Int16 nControlId,
OUString SAL_CALL VistaFilePicker::getLabel(::sal_Int16 nControlId)
{
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (VistaFilePickerImpl::E_GET_CONTROL_LABEL);
rRequest->setArgument(PROP_CONTROL_ID, nControlId);
@@ -488,7 +492,7 @@ void SAL_CALL VistaFilePicker::initialize(const css::uno::Sequence< css::uno::An
{
lArguments[1] >>= xParentWindow;
}
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
if (bFileOpenDialog)
rRequest->setRequest (VistaFilePickerImpl::E_CREATE_OPEN_DIALOG);
else
diff --git a/fpicker/source/win32/VistaFilePickerEventHandler.cxx b/fpicker/source/win32/VistaFilePickerEventHandler.cxx
index 66b12fd015de..a116a69092c2 100644
--- a/fpicker/source/win32/VistaFilePickerEventHandler.cxx
+++ b/fpicker/source/win32/VistaFilePickerEventHandler.cxx
@@ -17,6 +17,9 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
+#include <sal/config.h>
+
+#include <memory>
#include "VistaFilePickerEventHandler.hxx"
@@ -293,7 +296,7 @@ void VistaFilePickerEventHandler::impl_sendEvent( EEventType eEventType,
::sal_Int16 nControlID)
{
// See special handling in ~AsyncRequests for this static
- static AsyncRequests aNotify(RequestHandlerRef(new AsyncPickerEvents()));
+ static AsyncRequests aNotify(std::make_shared<AsyncPickerEvents>());
::cppu::OInterfaceContainerHelper* pContainer = m_lListener.getContainer( cppu::UnoType<css::ui::dialogs::XFilePickerListener>::get());
if ( ! pContainer)
@@ -306,7 +309,7 @@ void VistaFilePickerEventHandler::impl_sendEvent( EEventType eEventType,
{
css::uno::Reference< css::ui::dialogs::XFilePickerListener > xListener (pIterator.next(), css::uno::UNO_QUERY);
- RequestRef rRequest(new Request());
+ RequestRef rRequest = std::make_shared<Request>();
rRequest->setRequest (eEventType);
rRequest->setArgument(PROP_PICKER_LISTENER, xListener);
if ( nControlID )