summaryrefslogtreecommitdiff
path: root/fpicker
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2021-04-27 08:49:57 +0200
committerStephan Bergmann <sbergman@redhat.com>2021-04-27 12:06:26 +0200
commit1d44b6e877cfc31afcfc8925866407ae8771abad (patch)
treef444c12bb527caadceefb524b97ce8ea4f4f5bc6 /fpicker
parent633a5386e698a7dc2b5d23c1fea8578e9f2d70c1 (diff)
loplugin:staticmethods (clang-cl)
Change-Id: Ib096abfeea6cefb5df562cf75448ef38e432344c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114695 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'fpicker')
-rw-r--r--fpicker/source/win32/VistaFilePickerEventHandler.cxx66
1 files changed, 28 insertions, 38 deletions
diff --git a/fpicker/source/win32/VistaFilePickerEventHandler.cxx b/fpicker/source/win32/VistaFilePickerEventHandler.cxx
index 74e7682392c4..1c0650fb9efb 100644
--- a/fpicker/source/win32/VistaFilePickerEventHandler.cxx
+++ b/fpicker/source/win32/VistaFilePickerEventHandler.cxx
@@ -236,59 +236,49 @@ const OUStringLiteral PROP_PICKER_LISTENER = u"picker_listener";
namespace {
-class PickerEvents
+void doRequest(Request& rRequest)
{
-public:
+ const ::sal_Int32 nEventID = rRequest.getRequest();
+ const ::sal_Int16 nControlID = rRequest.getArgumentOrDefault(PROP_CONTROL_ID, ::sal_Int16(0));
+ const css::uno::Reference< css::ui::dialogs::XFilePickerListener > xListener = rRequest.getArgumentOrDefault(PROP_PICKER_LISTENER, css::uno::Reference< css::ui::dialogs::XFilePickerListener >());
- PickerEvents()
- {}
-
- void doRequest(Request& rRequest)
- {
- const ::sal_Int32 nEventID = rRequest.getRequest();
- const ::sal_Int16 nControlID = rRequest.getArgumentOrDefault(PROP_CONTROL_ID, ::sal_Int16(0));
- const css::uno::Reference< css::ui::dialogs::XFilePickerListener > xListener = rRequest.getArgumentOrDefault(PROP_PICKER_LISTENER, css::uno::Reference< css::ui::dialogs::XFilePickerListener >());
-
- if ( ! xListener.is())
- return;
+ if ( ! xListener.is())
+ return;
- css::ui::dialogs::FilePickerEvent aEvent;
- aEvent.ElementId = nControlID;
+ css::ui::dialogs::FilePickerEvent aEvent;
+ aEvent.ElementId = nControlID;
- switch (nEventID)
- {
- case VistaFilePickerEventHandler::E_FILE_SELECTION_CHANGED :
- xListener->fileSelectionChanged(aEvent);
- break;
+ switch (nEventID)
+ {
+ case VistaFilePickerEventHandler::E_FILE_SELECTION_CHANGED :
+ xListener->fileSelectionChanged(aEvent);
+ break;
- case VistaFilePickerEventHandler::E_DIRECTORY_CHANGED :
- xListener->directoryChanged(aEvent);
- break;
+ case VistaFilePickerEventHandler::E_DIRECTORY_CHANGED :
+ xListener->directoryChanged(aEvent);
+ break;
- case VistaFilePickerEventHandler::E_HELP_REQUESTED :
- xListener->helpRequested(aEvent);
- break;
+ case VistaFilePickerEventHandler::E_HELP_REQUESTED :
+ xListener->helpRequested(aEvent);
+ break;
- case VistaFilePickerEventHandler::E_CONTROL_STATE_CHANGED :
- xListener->controlStateChanged(aEvent);
- break;
+ case VistaFilePickerEventHandler::E_CONTROL_STATE_CHANGED :
+ xListener->controlStateChanged(aEvent);
+ break;
- case VistaFilePickerEventHandler::E_DIALOG_SIZE_CHANGED :
- xListener->dialogSizeChanged();
- break;
+ case VistaFilePickerEventHandler::E_DIALOG_SIZE_CHANGED :
+ xListener->dialogSizeChanged();
+ break;
- // no default here. Let compiler detect changes on enum set !
- }
+ // no default here. Let compiler detect changes on enum set !
}
-};
+}
}
void VistaFilePickerEventHandler::impl_sendEvent( EEventType eEventType,
::sal_Int16 nControlID)
{
- static PickerEvents aNotify;
-
::cppu::OInterfaceContainerHelper* pContainer = m_lListener.getContainer( cppu::UnoType<css::ui::dialogs::XFilePickerListener>::get());
if ( ! pContainer)
return;
@@ -306,7 +296,7 @@ void VistaFilePickerEventHandler::impl_sendEvent( EEventType eEventType,
if ( nControlID )
rRequest.setArgument(PROP_CONTROL_ID, nControlID);
- aNotify.doRequest(rRequest);
+ doRequest(rRequest);
}
catch(const css::uno::RuntimeException&)
{