summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/app/AppControllerDnD.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2019-03-02 16:08:30 +0000
committerCaolán McNamara <caolanm@redhat.com>2019-03-02 22:40:19 +0100
commit884df9f66ce5d28af256224e830651da2186af5d (patch)
tree3d47b930edaa7d89c9cd81295b2ae33279caa4be /dbaccess/source/ui/app/AppControllerDnD.cxx
parent7823ea5a6b63f4617684ebbbe2822d12e0323511 (diff)
weld OSaveAsDlg
Change-Id: I745cdca8b79308db27ccd4fd2c9d4b557e3f6fce Reviewed-on: https://gerrit.libreoffice.org/68624 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'dbaccess/source/ui/app/AppControllerDnD.cxx')
-rw-r--r--dbaccess/source/ui/app/AppControllerDnD.cxx19
1 files changed, 9 insertions, 10 deletions
diff --git a/dbaccess/source/ui/app/AppControllerDnD.cxx b/dbaccess/source/ui/app/AppControllerDnD.cxx
index 18756710ff04..b77e875e6b79 100644
--- a/dbaccess/source/ui/app/AppControllerDnD.cxx
+++ b/dbaccess/source/ui/app/AppControllerDnD.cxx
@@ -680,18 +680,17 @@ bool OApplicationController::paste( ElementType _eType, const svx::ODataAccessDe
has a /table/ with that name) */
if ( bNeedAskForName )
{
- ScopedVclPtrInstance<OSaveAsDlg> aAskForName(
- getView(),
- CommandType::QUERY,
- getORB(),
- getConnection(),
- sTargetName,
- aNameChecker,
- SADFlags::AdditionalDescription | SADFlags::TitlePasteAs );
- if ( RET_OK != aAskForName->Execute() )
+ OSaveAsDlg aAskForName(getFrameWeld(),
+ CommandType::QUERY,
+ getORB(),
+ getConnection(),
+ sTargetName,
+ aNameChecker,
+ SADFlags::AdditionalDescription | SADFlags::TitlePasteAs );
+ if ( RET_OK != aAskForName.run() )
// cancelled by the user
return false;
- sTargetName = aAskForName->getName();
+ sTargetName = aAskForName.getName();
}
// create a new object