Changeset View
Changeset View
Standalone View
Standalone View
ui/pageview.cpp
Show First 20 Lines • Show All 5524 Lines • ▼ Show 20 Line(s) | 5514 | { | |||
---|---|---|---|---|---|
5525 | const QSize pageSize = QSize( currentPageItem.uncroppedWidth() + kcolWidthMargin, currentPageItem.uncroppedHeight() + krowHeightMargin ); | 5525 | const QSize pageSize = QSize( currentPageItem.uncroppedWidth() + kcolWidthMargin, currentPageItem.uncroppedHeight() + krowHeightMargin ); | ||
5526 | if ( verticalScrollBar()->isVisible() ) | 5526 | if ( verticalScrollBar()->isVisible() ) | ||
5527 | viewportSize.setWidth( viewportSize.width() + verticalScrollBar()->width() ); | 5527 | viewportSize.setWidth( viewportSize.width() + verticalScrollBar()->width() ); | ||
5528 | if ( horizontalScrollBar()->isVisible() ) | 5528 | if ( horizontalScrollBar()->isVisible() ) | ||
5529 | viewportSize.setHeight( viewportSize.height() + horizontalScrollBar()->height() ); | 5529 | viewportSize.setHeight( viewportSize.height() + horizontalScrollBar()->height() ); | ||
5530 | emit fitWindowToPage( viewportSize, pageSize ); | 5530 | emit fitWindowToPage( viewportSize, pageSize ); | ||
5531 | } | 5531 | } | ||
5532 | 5532 | | |||
5533 | void PageView::highlightSignatureFormWidget( int formId ) | ||||
5534 | { | ||||
5535 | QVector< PageViewItem * >::const_iterator dIt = d->items.constBegin(), dEnd = d->items.constEnd(); | ||||
5536 | for ( ; dIt != dEnd; ++dIt ) | ||||
5537 | { | ||||
5538 | foreach ( auto fw, (*dIt)->formWidgets() ) | ||||
5539 | { | ||||
5540 | if ( fw->formField()->id() == formId ) | ||||
5541 | { | ||||
5542 | SignatureEdit *widget = static_cast< SignatureEdit * >( fw ); | ||||
5543 | if ( !widget ) | ||||
5544 | return; | ||||
5545 | widget->setDummyMode( true ); | ||||
5546 | QTimer *timer = new QTimer( this ); | ||||
5547 | timer->setSingleShot( true ); | ||||
5548 | timer->start( 250 ); | ||||
5549 | connect(timer, &QTimer::timeout, this, [=]{ | ||||
5550 | widget->setDummyMode( false ); | ||||
5551 | timer->stop(); | ||||
5552 | delete timer; | ||||
5553 | }); | ||||
5554 | return; | ||||
5555 | } | ||||
5556 | } | ||||
5557 | } | ||||
5558 | } | ||||
5559 | | ||||
5533 | //END private SLOTS | 5560 | //END private SLOTS | ||
5534 | 5561 | | |||
5535 | #include "moc_pageview.cpp" | 5562 | #include "moc_pageview.cpp" | ||
5536 | 5563 | | |||
5537 | /* kate: replace-tabs on; indent-width 4; */ | 5564 | /* kate: replace-tabs on; indent-width 4; */ |