diff options
author | Katarina Behrens <Katarina.Behrens@cib.de> | 2018-06-08 22:49:26 +0200 |
---|---|---|
committer | Katarina Behrens <Katarina.Behrens@cib.de> | 2018-06-18 15:27:59 +0200 |
commit | 113b340f2728f8011d2812353f0b511ea2350eb8 (patch) | |
tree | bc3996915f3bc5c56df96c1b2c53a08721ee526f /vcl | |
parent | c38e49e869c7f16713845e5ce1e71aeab643d2fb (diff) |
Distinguish between open vs. save file dialog
Change-Id: I1b9dee1a8cd4034f64c2c1b843cee1863a5dc1d9
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/unx/kde5/KDE5FilePicker.cxx | 15 | ||||
-rw-r--r-- | vcl/unx/kde5/KDE5FilePicker2.cxx | 13 |
2 files changed, 13 insertions, 15 deletions
diff --git a/vcl/unx/kde5/KDE5FilePicker.cxx b/vcl/unx/kde5/KDE5FilePicker.cxx index 02135eaa4a9a..dd5f3c0ecc45 100644 --- a/vcl/unx/kde5/KDE5FilePicker.cxx +++ b/vcl/unx/kde5/KDE5FilePicker.cxx @@ -141,21 +141,6 @@ QString KDE5FilePicker::getLabel(sal_Int16 controlId) const return label; }*/ -/*void KDE5FilePicker::initialize(bool saveDialog) -{ - //default is opening - QFileDialog::AcceptMode operationMode - = saveDialog ? QFileDialog::AcceptSave : QFileDialog::AcceptOpen; - - _dialog->setAcceptMode(operationMode); - - if (saveDialog) - { - _dialog->setConfirmOverwrite(true); - _dialog->setFileMode(QFileDialog::AnyFile); - } -}*/ - void KDE5FilePicker::setWinId(sal_uIntPtr winId) { _winId = winId; } bool KDE5FilePicker::eventFilter(QObject* o, QEvent* e) diff --git a/vcl/unx/kde5/KDE5FilePicker2.cxx b/vcl/unx/kde5/KDE5FilePicker2.cxx index a920b9f3cbb7..ab3cc61191ed 100644 --- a/vcl/unx/kde5/KDE5FilePicker2.cxx +++ b/vcl/unx/kde5/KDE5FilePicker2.cxx @@ -452,6 +452,19 @@ void SAL_CALL KDE5FilePicker::initialize(const uno::Sequence<uno::Any>& args) OSL_TRACE("Unknown templates %d", templateId); return; } + + //default is opening + QFileDialog::AcceptMode operationMode + = saveDialog ? QFileDialog::AcceptSave : QFileDialog::AcceptOpen; + + _dialog->setAcceptMode(operationMode); + + if (saveDialog) + { + _dialog->setConfirmOverwrite(true); + _dialog->setFileMode(QFileDialog::AnyFile); + } + setTitle(VclResId(saveDialog ? STR_FPICKER_SAVE : STR_FPICKER_OPEN)); } |