filters
variablezone.h
00001 /* A TEXT ZONE IS SOME WORDS WITH A SPECIAL STYLE (ITALIC, ...). 00002 * IT'S NOT USE FOR TITLE (BUT IN THE FUTURE IT WILL BE USED FOR) 00003 * OR FOR SPECIAL PARAG. 00004 */ 00005 /* 00006 ** Header file for inclusion with kword_xml2latex.c 00007 ** 00008 ** Copyright (C) 2002, 2003 Robert JACOLIN 00009 ** 00010 ** This library is free software; you can redistribute it and/or 00011 ** modify it under the terms of the GNU Library General Public 00012 ** License as published by the Free Software Foundation; either 00013 ** version 2 of the License, or (at your option) any later version. 00014 ** 00015 ** This library is distributed in the hope that it will be useful, 00016 ** but WITHOUT ANY WARRANTY; without even the implied warranty of 00017 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00018 ** Library General Public License for more details. 00019 ** 00020 ** To receive a copy of the GNU Library General Public License, write to the 00021 ** Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 00022 * Boston, MA 02110-1301, USA. 00023 ** 00024 */ 00025 00026 #ifndef __KWORD_VARIABLEZONE_H__ 00027 #define __KWORD_VARIABLEZONE_H__ 00028 00029 #include <qtextstream.h> 00030 #include <qstring.h> 00031 #include "variableformat.h" 00032 00033 /***********************************************************************/ 00034 /* Class: VariableZone */ 00035 /***********************************************************************/ 00036 00040 class VariableZone: public VariableFormat 00041 { 00042 00043 public: 00044 /* ==== Constructors ==== */ 00045 00051 VariableZone(Para* para); 00052 00059 VariableZone(QString text, Para* para); 00060 00061 /* ==== Destructor ==== */ 00062 virtual ~VariableZone(); 00063 00064 /* ==== Getters ==== */ 00065 00066 /* ==== Setters ==== */ 00067 00068 /* ==== Helpfull functions ==== */ 00069 00070 void analyse(const QDomNode); 00071 void generate(QTextStream&); 00072 00073 }; 00074 00075 #endif /* __KWORD_VARIABLEZONE_H__ */