diff options
author | David Tardon <dtardon@redhat.com> | 2013-03-02 06:59:39 +0100 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2013-03-03 09:28:25 +0100 |
commit | d221ae0092568e096f3850344a59ec27b4ea8efa (patch) | |
tree | 82949d69bcf6e410e4c2fc35330ef139efbf4f8a /svtools/inc | |
parent | bf0e0f88563377ee6f2db26970d3199c08acaa38 (diff) |
move fltcall.hxx to vcl to avoid circ. dep.
Change-Id: I39ba1b68df0eeb54f47d9947c540b1523567492e
Diffstat (limited to 'svtools/inc')
-rw-r--r-- | svtools/inc/svtools/fltcall.hxx | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/svtools/inc/svtools/fltcall.hxx b/svtools/inc/svtools/fltcall.hxx deleted file mode 100644 index 91e4d289a6d1..000000000000 --- a/svtools/inc/svtools/fltcall.hxx +++ /dev/null @@ -1,68 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ - -#ifndef _FLTCALL_HXX -#define _FLTCALL_HXX -#include <sal/types.h> -#include <vcl/field.hxx> -#include <com/sun/star/uno/Sequence.h> -#include <com/sun/star/beans/PropertyValue.hpp> -#include <vcl/FilterConfigItem.hxx> - -class FilterConfigItem; -class SvStream; -class Graphic; -class Window; - -struct FltCallDialogParameter -{ - - Window* pWindow; - ResMgr* pResMgr; - FieldUnit eFieldUnit; - String aFilterExt; - - // In and Out PropertySequence for all filter dialogs - ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > aFilterData; - - FltCallDialogParameter( Window* pW, ResMgr* pRsMgr, FieldUnit eFiUni ) : - pWindow ( pW ), - pResMgr ( pRsMgr ), - eFieldUnit ( eFiUni ) {}; -}; - -typedef sal_Bool (*PFilterCall)(SvStream & rStream, Graphic & rGraphic, - FilterConfigItem* pConfigItem, sal_Bool bPrefDialog); - // Von diesem Typ sind sowohl Export-Filter-Funktionen als auch Import-Filter-Funktionen. - // rFileName ist der komplette Pfadname der zu importierenden bzw. zu exportierenden Datei. - // pCallBack darf auch NULL sein. pCallerData wird der Callback-Funktion uebergeben. - // pOptionsConfig darf NULL sein. Anderenfalls ist die Gruppe des Config schon gesetzt - // und darf von dem Filter nicht geaendert werden! - // Wenn bPrefDialog==sal_True gilt, wird ggf. ein Preferences-Dialog durchgefuehrt. - -typedef sal_Bool ( *PFilterDlgCall )( FltCallDialogParameter& ); - // Von diesem Typ sind sowohl Export-Filter-Funktionen als auch Import-Filter-Funktionen. - // Uebergeben wird ein Pointer auf ein Parent-Fenster und auf die Options-Config. - // pOptions und pWindow duerfen NULL sein, in diesem Fall wird sal_False zurueckgeliefert. - // Anderenfalls ist die Gruppe der Config schon gesetzt - // und darf von dem Filter nicht geaendert werden! - -#endif - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |