You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
103 lines
2.9 KiB
103 lines
2.9 KiB
/*
|
|
This file is part of the KDE project
|
|
Copyright (C) 2004 Nicolas GOUTTE <goutte@kde.org>
|
|
|
|
This program is free software; you can redistribute it and/or
|
|
modify it under the terms of the GNU General Public License
|
|
as published by the Free Software Foundation; either version 2
|
|
of the License, or (at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
|
* Boston, MA 02110-1301, USA.
|
|
*/
|
|
|
|
#include <kdebug.h>
|
|
|
|
#include "kword13utils.h"
|
|
#include "kword13frameset.h"
|
|
|
|
|
|
KWord13Frameset::KWord13Frameset( int frameType, int frameInfo, const TQString& name )
|
|
: m_numFrames(0), m_frameType( frameType ), m_frameInfo( frameInfo ), m_name( name )
|
|
{
|
|
}
|
|
|
|
KWord13Frameset::~KWord13Frameset( void )
|
|
{
|
|
}
|
|
|
|
bool KWord13Frameset::addParagraph(const KWord13Paragraph&)
|
|
{
|
|
kdWarning(30520) << "Cannot add paragraph! Not a text frameset!" << endl;
|
|
return false;
|
|
}
|
|
|
|
bool KWord13Frameset::setKey(const TQString&)
|
|
{
|
|
kdWarning(30520) << "Cannot set a key! Not a picture frameset!" << endl;
|
|
return false;
|
|
}
|
|
|
|
void KWord13Frameset::xmldump( TQTextStream& iostream )
|
|
{
|
|
iostream << " <frameset variant=\"None\" type=\"" << m_frameType
|
|
<< "\" info=\"" << m_frameInfo
|
|
<< "\" name=\"" << EscapeXmlDump( m_name ) <<"\"/>\n";
|
|
}
|
|
|
|
|
|
KWordTextFrameset::KWordTextFrameset( int frameType, int frameInfo, const TQString& name )
|
|
: KWord13Frameset( frameType, frameInfo, name )
|
|
{
|
|
}
|
|
|
|
KWordTextFrameset::~KWordTextFrameset( void )
|
|
{
|
|
}
|
|
|
|
bool KWordTextFrameset::addParagraph(const KWord13Paragraph& para)
|
|
{
|
|
m_paragraphGroup << para;
|
|
return true;
|
|
}
|
|
|
|
void KWordTextFrameset::xmldump( TQTextStream& iostream )
|
|
{
|
|
iostream << " <frameset variant=\"Text\" type=\"" << m_frameType
|
|
<< "\" info=\"" << m_frameInfo
|
|
<< "\" name=\"" << EscapeXmlDump( m_name ) <<"\">\n";
|
|
m_paragraphGroup.xmldump( iostream );
|
|
iostream << " </frameset>\n";
|
|
}
|
|
|
|
KWord13PictureFrameset::KWord13PictureFrameset( int frameType, int frameInfo, const TQString& name )
|
|
: KWord13Frameset( frameType, frameInfo, name )
|
|
{
|
|
}
|
|
|
|
KWord13PictureFrameset::~KWord13PictureFrameset( void )
|
|
{
|
|
}
|
|
|
|
bool KWord13PictureFrameset::setKey(const TQString& key)
|
|
{
|
|
m_pictureKey = key;
|
|
return true;
|
|
}
|
|
|
|
void KWord13PictureFrameset::xmldump( TQTextStream& iostream )
|
|
{
|
|
iostream << " <frameset variant=\"Picture\" type=\"" << m_frameType
|
|
<< "\" info=\"" << m_frameInfo
|
|
<< "\" name=\"" << EscapeXmlDump( m_name ) <<"\">\n";
|
|
iostream << " <key>" << m_pictureKey << "</key>\n";
|
|
iostream << " </frameset>\n";
|
|
}
|