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__ */
KDE Home | KDE Accessibility Home | Description of Access Keys