summaryrefslogtreecommitdiff
path: root/fpicker/source/office/fpdialogbase.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'fpicker/source/office/fpdialogbase.hxx')
-rw-r--r--fpicker/source/office/fpdialogbase.hxx11
1 files changed, 6 insertions, 5 deletions
diff --git a/fpicker/source/office/fpdialogbase.hxx b/fpicker/source/office/fpdialogbase.hxx
index 9db337f286a2..5176e626c861 100644
--- a/fpicker/source/office/fpdialogbase.hxx
+++ b/fpicker/source/office/fpdialogbase.hxx
@@ -19,7 +19,7 @@
#ifndef INCLUDED_FPICKER_SOURCE_OFFICE_FPDIALOGBASE_HXX
#define INCLUDED_FPICKER_SOURCE_OFFICE_FPDIALOGBASE_HXX
-#include <vcl/dialog.hxx>
+#include <vcl/weld.hxx>
#include <com/sun/star/beans/StringPair.hpp>
#include <com/sun/star/uno/Any.hxx>
#include <com/sun/star/uno/Sequence.hxx>
@@ -57,14 +57,16 @@ namespace o3tl {
// SvtFileDialog_Base
-class SvtFileDialog_Base : public Dialog, public ::svt::IFilePickerController
+class SvtFileDialog_Base : public weld::GenericDialogController, public ::svt::IFilePickerController
{
public:
- SvtFileDialog_Base( vcl::Window* pParent, const OUString& rID, const OUString& rUIXMLDescription )
- : Dialog(pParent, rID, rUIXMLDescription)
+ SvtFileDialog_Base(weld::Window* pParent, const OUString& rUIXMLDescription, const OString& rID)
+ : weld::GenericDialogController(pParent, rUIXMLDescription, rID)
{
}
+ virtual bool PrepareExecute() { return true ; }
+
virtual SvtFileView* GetView() = 0;
virtual void SetHasFilename( bool bHasFilename ) = 0;
@@ -94,7 +96,6 @@ public:
virtual void EnableAutocompletion( bool _bEnable = true ) = 0;
- virtual sal_Int32 getTargetColorDepth() = 0;
virtual sal_Int32 getAvailableWidth() = 0;
virtual sal_Int32 getAvailableHeight() = 0;