lib
KoTextBookmark.cpp00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include "KoTextBookmark.h"
00022 #include "KoTextParag.h"
00023
00024 KoTextBookmark::KoTextBookmark( const QString& name )
00025 : m_name( name ),
00026 m_startParag( 0 ),
00027 m_endParag( 0 ),
00028 m_startIndex( 0 ),
00029 m_endIndex( 0)
00030 {
00031 }
00032
00033 KoTextBookmark::KoTextBookmark( const QString &name,
00034 KoTextParag *startParag, KoTextParag *endParag,
00035 int start, int end )
00036 : m_name( name ),
00037 m_startParag( startParag ),
00038 m_endParag( endParag ),
00039 m_startIndex( start ),
00040 m_endIndex( end )
00041 {
00042 if ( startParag && endParag )
00043 Q_ASSERT( startParag->document() == endParag->document() );
00044 }
00045
00046 KoTextDocument* KoTextBookmark::textDocument() const
00047 {
00048 Q_ASSERT( m_startParag->document() == m_endParag->document() );
00049 return m_startParag->document();
00050 }
|