filters
kword13frameset.cpp00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include <kdebug.h>
00022
00023 #include "kword13utils.h"
00024 #include "kword13frameset.h"
00025
00026
00027 KWord13Frameset::KWord13Frameset( int frameType, int frameInfo, const QString& name )
00028 : m_numFrames(0), m_frameType( frameType ), m_frameInfo( frameInfo ), m_name( name )
00029 {
00030 }
00031
00032 KWord13Frameset::~KWord13Frameset( void )
00033 {
00034 }
00035
00036 bool KWord13Frameset::addParagraph(const KWord13Paragraph&)
00037 {
00038 kdWarning(30520) << "Cannot add paragraph! Not a text frameset!" << endl;
00039 return false;
00040 }
00041
00042 bool KWord13Frameset::setKey(const QString&)
00043 {
00044 kdWarning(30520) << "Cannot set a key! Not a picture frameset!" << endl;
00045 return false;
00046 }
00047
00048 void KWord13Frameset::xmldump( QTextStream& iostream )
00049 {
00050 iostream << " <frameset variant=\"None\" type=\"" << m_frameType
00051 << "\" info=\"" << m_frameInfo
00052 << "\" name=\"" << EscapeXmlDump( m_name ) <<"\"/>\n";
00053 }
00054
00055
00056 KWordTextFrameset::KWordTextFrameset( int frameType, int frameInfo, const QString& name )
00057 : KWord13Frameset( frameType, frameInfo, name )
00058 {
00059 }
00060
00061 KWordTextFrameset::~KWordTextFrameset( void )
00062 {
00063 }
00064
00065 bool KWordTextFrameset::addParagraph(const KWord13Paragraph& para)
00066 {
00067 m_paragraphGroup << para;
00068 return true;
00069 }
00070
00071 void KWordTextFrameset::xmldump( QTextStream& iostream )
00072 {
00073 iostream << " <frameset variant=\"Text\" type=\"" << m_frameType
00074 << "\" info=\"" << m_frameInfo
00075 << "\" name=\"" << EscapeXmlDump( m_name ) <<"\">\n";
00076 m_paragraphGroup.xmldump( iostream );
00077 iostream << " </frameset>\n";
00078 }
00079
00080 KWord13PictureFrameset::KWord13PictureFrameset( int frameType, int frameInfo, const QString& name )
00081 : KWord13Frameset( frameType, frameInfo, name )
00082 {
00083 }
00084
00085 KWord13PictureFrameset::~KWord13PictureFrameset( void )
00086 {
00087 }
00088
00089 bool KWord13PictureFrameset::setKey(const QString& key)
00090 {
00091 m_pictureKey = key;
00092 return true;
00093 }
00094
00095 void KWord13PictureFrameset::xmldump( QTextStream& iostream )
00096 {
00097 iostream << " <frameset variant=\"Picture\" type=\"" << m_frameType
00098 << "\" info=\"" << m_frameInfo
00099 << "\" name=\"" << EscapeXmlDump( m_name ) <<"\">\n";
00100 iostream << " <key>" << m_pictureKey << "</key>\n";
00101 iostream << " </frameset>\n";
00102 }
|