1
#include <qtextstream.h>
3
#include "kword13utils.h"
4
#include "kword13formatone.h"
6
KWord13FormatOneData::KWord13FormatOneData( void )
10
KWord13FormatOneData::~KWord13FormatOneData( void )
14
void KWord13FormatOneData::xmldump( QTextStream& iostream )
16
iostream << " <formatone>" << "\">\n";
18
for ( QMap<QString,QString>::ConstIterator it = m_properties.begin();
19
it != m_properties.end();
22
iostream << " <param key=\"" << it.key() << "\" data=\"" << EscapeXmlDump( it.data() ) << "\"/>\n";
25
iostream << " </formatone>\n";
28
QString KWord13FormatOneData::key( void ) const
32
// At first, use the number of properties as it is an easy sorting value
33
strKey += QString::number( m_properties.count(), 16 );
36
// use the worst key: the whole QMap (### FIXME)
37
for ( QMap<QString,QString>::const_iterator it = m_properties.constBegin() ;
38
it != m_properties.constEnd(); ++it )
49
QString KWord13FormatOneData::getProperty( const QString& name ) const
51
QMap<QString,QString>::ConstIterator it ( m_properties.find( name ) );
52
if ( it == m_properties.end() )
54
// Property does not exist
67
KWord13FormatOne::KWord13FormatOne(void) : m_length(1)
72
KWord13FormatOne::~KWord13FormatOne(void)
76
int KWord13FormatOne::length(void)
81
KWord13FormatOneData* KWord13FormatOne::getFormatOneData(void)