add a way to set the "from start" search option

svn path=/trunk/KDE/kdegraphics/okular/; revision=845857
remotes/origin/old/work/tiff-improvements
Pino Toscano 18 years ago
parent 751d15bbe2
commit 5bb000ed8b
  1. 9
      ui/searchlineedit.cpp
  2. 2
      ui/searchlineedit.h

@ -21,7 +21,7 @@ SearchLineEdit::SearchLineEdit( QWidget * parent, Okular::Document * document )
: KLineEdit( parent ), m_document( document ), m_minLength( 0 ),
m_caseSensitivity( Qt::CaseInsensitive ),
m_searchType( Okular::Document::AllDocument ), m_id( -1 ),
m_moveViewport( false ), m_changed( false )
m_moveViewport( false ), m_changed( false ), m_fromStart( true )
{
setObjectName( "SearchLineEdit" );
setClearButtonShown( true );
@ -79,6 +79,11 @@ void SearchLineEdit::setSearchMoveViewport( bool move )
m_moveViewport = move;
}
void SearchLineEdit::setSearchFromStart( bool fromStart )
{
m_fromStart = fromStart;
}
void SearchLineEdit::restartSearch()
{
m_inputDelayTimer->stop();
@ -134,7 +139,7 @@ void SearchLineEdit::startSearch()
QString thistext = text();
if ( thistext.length() >= qMax( m_minLength, 1 ) )
{
m_document->searchText( m_id, thistext, true, m_caseSensitivity,
m_document->searchText( m_id, thistext, m_fromStart, m_caseSensitivity,
m_searchType, m_moveViewport, m_color );
}
else

@ -34,6 +34,7 @@ class SearchLineEdit : public KLineEdit
void setSearchId( int id );
void setSearchColor( const QColor &color );
void setSearchMoveViewport( bool move );
void setSearchFromStart( bool fromStart );
public slots:
void restartSearch();
@ -50,6 +51,7 @@ class SearchLineEdit : public KLineEdit
QColor m_color;
bool m_moveViewport;
bool m_changed;
bool m_fromStart;
private slots:
void slotTextChanged( const QString & text );

Loading…
Cancel
Save