Changeset View
Changeset View
Standalone View
Standalone View
part.cpp
Show First 20 Lines • Show All 517 Lines • ▼ Show 20 Line(s) | 480 | #endif | |||
---|---|---|---|---|---|
518 | m_signatureMessage->setVisible( false ); | 518 | m_signatureMessage->setVisible( false ); | ||
519 | m_signatureMessage->setWordWrap( true ); | 519 | m_signatureMessage->setWordWrap( true ); | ||
520 | m_signatureMessage->setMessageType( KMessageWidget::Information ); | 520 | m_signatureMessage->setMessageType( KMessageWidget::Information ); | ||
521 | rightLayout->addWidget( m_signatureMessage ); | 521 | rightLayout->addWidget( m_signatureMessage ); | ||
522 | m_pageView = new PageView( rightContainer, m_document ); | 522 | m_pageView = new PageView( rightContainer, m_document ); | ||
523 | QMetaObject::invokeMethod( m_pageView, "setFocus", Qt::QueuedConnection ); //usability setting | 523 | QMetaObject::invokeMethod( m_pageView, "setFocus", Qt::QueuedConnection ); //usability setting | ||
524 | // m_splitter->setFocusProxy(m_pageView); | 524 | // m_splitter->setFocusProxy(m_pageView); | ||
525 | connect( m_pageView.data(), &PageView::rightClick, this, &Part::slotShowMenu ); | 525 | connect( m_pageView.data(), &PageView::rightClick, this, &Part::slotShowMenu ); | ||
526 | connect( m_pageView, &PageView::triggerSearch, this, &Part::slotShowFindBarWithInitialText ); | ||||
ngraham: You could probably use a lambda here too, to avoid creating a single-use function | |||||
526 | connect( m_document, &Document::error, this, &Part::errorMessage ); | 527 | connect( m_document, &Document::error, this, &Part::errorMessage ); | ||
527 | connect( m_document, &Document::warning, this, &Part::warningMessage ); | 528 | connect( m_document, &Document::warning, this, &Part::warningMessage ); | ||
528 | connect( m_document, &Document::notice, this, &Part::noticeMessage ); | 529 | connect( m_document, &Document::notice, this, &Part::noticeMessage ); | ||
529 | connect( m_document, &Document::sourceReferenceActivated, this, &Part::slotHandleActivatedSourceReference ); | 530 | connect( m_document, &Document::sourceReferenceActivated, this, &Part::slotHandleActivatedSourceReference ); | ||
530 | connect( m_pageView.data(), &PageView::fitWindowToPage, this, &Part::fitWindowToPage ); | 531 | connect( m_pageView.data(), &PageView::fitWindowToPage, this, &Part::fitWindowToPage ); | ||
531 | rightLayout->addWidget( m_pageView ); | 532 | rightLayout->addWidget( m_pageView ); | ||
532 | m_layers->setPageView( m_pageView ); | 533 | m_layers->setPageView( m_pageView ); | ||
533 | m_signaturePanel->setPageView( m_pageView ); | 534 | m_signaturePanel->setPageView( m_pageView ); | ||
▲ Show 20 Lines • Show All 1707 Lines • ▼ Show 20 Line(s) | |||||
2241 | 2242 | | |||
2242 | void Part::slotShowFindBar() | 2243 | void Part::slotShowFindBar() | ||
2243 | { | 2244 | { | ||
2244 | m_findBar->show(); | 2245 | m_findBar->show(); | ||
2245 | m_findBar->focusAndSetCursor(); | 2246 | m_findBar->focusAndSetCursor(); | ||
2246 | m_closeFindBar->setEnabled( true ); | 2247 | m_closeFindBar->setEnabled( true ); | ||
2247 | } | 2248 | } | ||
2248 | 2249 | | |||
2250 | void Part::slotShowFindBarWithInitialText(const QString &serchText) | ||||
ngraham: ditto | |||||
2251 | { | ||||
2252 | slotShowFindBar(); | ||||
2253 | m_findBar->startSearch(serchText); | ||||
2254 | } | ||||
2255 | | ||||
2249 | void Part::slotHideFindBar() | 2256 | void Part::slotHideFindBar() | ||
2250 | { | 2257 | { | ||
2251 | if ( m_findBar->maybeHide() ) | 2258 | if ( m_findBar->maybeHide() ) | ||
2252 | { | 2259 | { | ||
2253 | m_pageView->setFocus(); | 2260 | m_pageView->setFocus(); | ||
2254 | m_closeFindBar->setEnabled( false ); | 2261 | m_closeFindBar->setEnabled( false ); | ||
2255 | } | 2262 | } | ||
2256 | } | 2263 | } | ||
▲ Show 20 Lines • Show All 1449 Lines • Show Last 20 Lines |
You could probably use a lambda here too, to avoid creating a single-use function