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, | ||||
ngraham: You could probably use a lambda here too, to avoid creating a single-use function | |||||
527 | [this] (const QString& searchText){ | ||||
528 | m_findBar->startSearch(searchText); | ||||
529 | slotShowFindBar(); | ||||
530 | } | ||||
531 | ); | ||||
526 | connect( m_document, &Document::error, this, &Part::errorMessage ); | 532 | connect( m_document, &Document::error, this, &Part::errorMessage ); | ||
527 | connect( m_document, &Document::warning, this, &Part::warningMessage ); | 533 | connect( m_document, &Document::warning, this, &Part::warningMessage ); | ||
528 | connect( m_document, &Document::notice, this, &Part::noticeMessage ); | 534 | connect( m_document, &Document::notice, this, &Part::noticeMessage ); | ||
529 | connect( m_document, &Document::sourceReferenceActivated, this, &Part::slotHandleActivatedSourceReference ); | 535 | connect( m_document, &Document::sourceReferenceActivated, this, &Part::slotHandleActivatedSourceReference ); | ||
530 | connect( m_pageView.data(), &PageView::fitWindowToPage, this, &Part::fitWindowToPage ); | 536 | connect( m_pageView.data(), &PageView::fitWindowToPage, this, &Part::fitWindowToPage ); | ||
531 | rightLayout->addWidget( m_pageView ); | 537 | rightLayout->addWidget( m_pageView ); | ||
532 | m_layers->setPageView( m_pageView ); | 538 | m_layers->setPageView( m_pageView ); | ||
533 | m_signaturePanel->setPageView( m_pageView ); | 539 | m_signaturePanel->setPageView( m_pageView ); | ||
▲ Show 20 Lines • Show All 1707 Lines • ▼ Show 20 Line(s) | |||||
2241 | 2247 | | |||
2242 | void Part::slotShowFindBar() | 2248 | void Part::slotShowFindBar() | ||
2243 | { | 2249 | { | ||
2244 | m_findBar->show(); | 2250 | m_findBar->show(); | ||
2245 | m_findBar->focusAndSetCursor(); | 2251 | m_findBar->focusAndSetCursor(); | ||
2246 | m_closeFindBar->setEnabled( true ); | 2252 | m_closeFindBar->setEnabled( true ); | ||
2247 | } | 2253 | } | ||
2248 | 2254 | | |||
2249 | void Part::slotHideFindBar() | 2255 | void Part::slotHideFindBar() | ||
ngraham: ditto | |||||
2250 | { | 2256 | { | ||
2251 | if ( m_findBar->maybeHide() ) | 2257 | if ( m_findBar->maybeHide() ) | ||
2252 | { | 2258 | { | ||
2253 | m_pageView->setFocus(); | 2259 | m_pageView->setFocus(); | ||
2254 | m_closeFindBar->setEnabled( false ); | 2260 | m_closeFindBar->setEnabled( false ); | ||
2255 | } | 2261 | } | ||
2256 | } | 2262 | } | ||
2257 | 2263 | | |||
▲ Show 20 Lines • Show All 1448 Lines • Show Last 20 Lines |
You could probably use a lambda here too, to avoid creating a single-use function