mirror of
https://invent.kde.org/graphics/okular
synced 2024-09-17 23:11:48 +00:00
Make the findbar look almost like kate's search bar (line edit buddy, tooltips).
svn path=/trunk/KDE/kdegraphics/okular/; revision=712882
This commit is contained in:
parent
54c2e91df6
commit
30081b4654
|
@ -35,7 +35,7 @@ FindBar::FindBar( Okular::Document * document, QWidget * parent )
|
||||||
closeBtn->setAutoRaise( true );
|
closeBtn->setAutoRaise( true );
|
||||||
lay->addWidget( closeBtn );
|
lay->addWidget( closeBtn );
|
||||||
|
|
||||||
QLabel * label = new QLabel( i18nc( "Find text", "Find:" ), this );
|
QLabel * label = new QLabel( i18nc( "Find text", "F&ind:" ), this );
|
||||||
lay->addWidget( label );
|
lay->addWidget( label );
|
||||||
|
|
||||||
m_text = new SearchLineEdit( this, document );
|
m_text = new SearchLineEdit( this, document );
|
||||||
|
@ -45,13 +45,17 @@ FindBar::FindBar( Okular::Document * document, QWidget * parent )
|
||||||
m_text->setSearchId( PART_SEARCH_ID );
|
m_text->setSearchId( PART_SEARCH_ID );
|
||||||
m_text->setSearchColor( qRgb( 255, 255, 64 ) );
|
m_text->setSearchColor( qRgb( 255, 255, 64 ) );
|
||||||
m_text->setSearchMoveViewport( true );
|
m_text->setSearchMoveViewport( true );
|
||||||
|
m_text->setToolTip( i18n( "Text to search for" ) );
|
||||||
|
label->setBuddy( m_text );
|
||||||
lay->addWidget( m_text );
|
lay->addWidget( m_text );
|
||||||
|
|
||||||
KPushButton * findNextBtn = new KPushButton( KIcon( "find-next" ), i18n( "Find Next" ), this );
|
QPushButton * findNextBtn = new QPushButton( KIcon( "find-next" ), i18n( "Next" ), this );
|
||||||
|
findNextBtn->setToolTip( i18n( "Jump to next match" ) );
|
||||||
lay->addWidget( findNextBtn );
|
lay->addWidget( findNextBtn );
|
||||||
|
|
||||||
QPushButton * optionsBtn = new QPushButton( this );
|
QPushButton * optionsBtn = new QPushButton( this );
|
||||||
optionsBtn->setText( i18n( "Options" ) );
|
optionsBtn->setText( i18n( "Options" ) );
|
||||||
|
optionsBtn->setToolTip( i18n( "Modify search behaviour" ) );
|
||||||
QMenu * optionsMenu = new QMenu( optionsBtn );
|
QMenu * optionsMenu = new QMenu( optionsBtn );
|
||||||
m_caseSensitiveAct = optionsMenu->addAction( i18n( "Case sensitive" ) );
|
m_caseSensitiveAct = optionsMenu->addAction( i18n( "Case sensitive" ) );
|
||||||
m_caseSensitiveAct->setCheckable( true );
|
m_caseSensitiveAct->setCheckable( true );
|
||||||
|
|
Loading…
Reference in a new issue