void Bookmark::constraintsEvent( Plasma::Constraints constraints ) { Q_UNUSED( constraints ) DEBUG_BLOCK prepareGeometryChange(); /*if( constraints & Plasma::SizeConstraint ) m_theme->resize(size().toSize());*/ m_bookmarkWidget->setGeometry( QRectF( standardPadding(), standardPadding(), size().toSize().width() - 2 * standardPadding() , size().toSize().height() - 2 * standardPadding() ) ); }
void SongkickApplet::constraintsEvent( Plasma::Constraints constraints ) { Q_UNUSED( constraints ); prepareGeometryChange(); QRectF rect = boundingRect(); rect.setWidth( rect.width() - 30 ); m_titleLabel->setText( truncateTextToFit( m_titleText, m_titleLabel->font(), rect ) ); m_titleLabel->setPos( (size().width() - m_titleLabel->boundingRect().width() ) / 2, standardPadding() + 2 ); m_reloadIcon->setPos( size().width() - m_reloadIcon->size().width() - standardPadding(), standardPadding() ); m_reloadIcon->show(); //m_songkickProxy->setPos( 0, m_reloadIcon->size().height() ); m_songkickProxy->setPos( standardPadding(), m_titleLabel->pos().y() + m_titleLabel->boundingRect().height() + standardPadding() ); QSize songkickSize( size().width() - 2 * standardPadding(), boundingRect().height() - m_songkickProxy->pos().y() - standardPadding() ); m_songkickProxy->setMinimumSize( songkickSize ); m_songkickProxy->setMaximumSize( songkickSize ); }