1*dec99bbdSOliver-Rainer Wittmann /************************************************************** 2*dec99bbdSOliver-Rainer Wittmann * 3*dec99bbdSOliver-Rainer Wittmann * Licensed to the Apache Software Foundation (ASF) under one 4*dec99bbdSOliver-Rainer Wittmann * or more contributor license agreements. See the NOTICE file 5*dec99bbdSOliver-Rainer Wittmann * distributed with this work for additional information 6*dec99bbdSOliver-Rainer Wittmann * regarding copyright ownership. The ASF licenses this file 7*dec99bbdSOliver-Rainer Wittmann * to you under the Apache License, Version 2.0 (the 8*dec99bbdSOliver-Rainer Wittmann * "License"); you may not use this file except in compliance 9*dec99bbdSOliver-Rainer Wittmann * with the License. You may obtain a copy of the License at 10*dec99bbdSOliver-Rainer Wittmann * 11*dec99bbdSOliver-Rainer Wittmann * http://www.apache.org/licenses/LICENSE-2.0 12*dec99bbdSOliver-Rainer Wittmann * 13*dec99bbdSOliver-Rainer Wittmann * Unless required by applicable law or agreed to in writing, 14*dec99bbdSOliver-Rainer Wittmann * software distributed under the License is distributed on an 15*dec99bbdSOliver-Rainer Wittmann * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*dec99bbdSOliver-Rainer Wittmann * KIND, either express or implied. See the License for the 17*dec99bbdSOliver-Rainer Wittmann * specific language governing permissions and limitations 18*dec99bbdSOliver-Rainer Wittmann * under the License. 19*dec99bbdSOliver-Rainer Wittmann * 20*dec99bbdSOliver-Rainer Wittmann *************************************************************/ 21*dec99bbdSOliver-Rainer Wittmann 22*dec99bbdSOliver-Rainer Wittmann 23*dec99bbdSOliver-Rainer Wittmann #ifndef _ANNOTATIONMARK_HXX 24*dec99bbdSOliver-Rainer Wittmann #define _ANNOTATIONMARK_HXX 25*dec99bbdSOliver-Rainer Wittmann 26*dec99bbdSOliver-Rainer Wittmann #include <bookmrk.hxx> 27*dec99bbdSOliver-Rainer Wittmann #include <rtl/ustring.hxx> 28*dec99bbdSOliver-Rainer Wittmann 29*dec99bbdSOliver-Rainer Wittmann class SwFmtFld; 30*dec99bbdSOliver-Rainer Wittmann 31*dec99bbdSOliver-Rainer Wittmann namespace sw { namespace mark 32*dec99bbdSOliver-Rainer Wittmann { 33*dec99bbdSOliver-Rainer Wittmann class AnnotationMark : public MarkBase 34*dec99bbdSOliver-Rainer Wittmann { 35*dec99bbdSOliver-Rainer Wittmann public: 36*dec99bbdSOliver-Rainer Wittmann AnnotationMark( 37*dec99bbdSOliver-Rainer Wittmann const SwPaM& rPaM, 38*dec99bbdSOliver-Rainer Wittmann const ::rtl::OUString& rName ); 39*dec99bbdSOliver-Rainer Wittmann 40*dec99bbdSOliver-Rainer Wittmann virtual ~AnnotationMark(); 41*dec99bbdSOliver-Rainer Wittmann 42*dec99bbdSOliver-Rainer Wittmann virtual void InitDoc(SwDoc* const io_Doc); 43*dec99bbdSOliver-Rainer Wittmann 44*dec99bbdSOliver-Rainer Wittmann const SwFmtFld* GetAnnotationFmtFld() const; 45*dec99bbdSOliver-Rainer Wittmann }; 46*dec99bbdSOliver-Rainer Wittmann }} 47*dec99bbdSOliver-Rainer Wittmann #endif 48