Example #1
0
//! [4]
void ShapedClock::resizeEvent(QResizeEvent * /* event */)
{
    int side = qMin(width(), height());
    QRegion maskedRegion(width() / 2 - side / 2, height() / 2 - side / 2, side,
                         side, QRegion::Ellipse);
    setMask(maskedRegion);
}
Example #2
0
void RotationDialog::resizeEvent(QResizeEvent *)
{
    QPainterPath p;
    p.addRoundedRect(rect(), 20, 20);
    QRegion maskedRegion(p.toFillPolygon().toPolygon());
    setMask(maskedRegion);
    updatePath();
}
Example #3
0
void ShapedClock::resizeEvent(QResizeEvent * /* event */)
{
    int side = qMin( width( ), height( ) );
    QRegion maskedRegion( width( ) / 2 - side / 2, height( ) / 2 - side / 2, side,
                         side, QRegion::Ellipse);
    //QPixmap pixmap( "D:\\ParkSolution\\Document\\Info.bmp" );
    //QBitmap bitmap( pixmap );
    setMask( maskedRegion );
}
Example #4
0
void QHoverFrame::resizeEvent( QResizeEvent* )
{
    return;
    int nWidth = width( );
    int nHeight = height( );
    int nSide = qMin( nWidth, nHeight );
    QRegion maskedRegion( nWidth / 2 - nSide / 2,
                          nHeight / 2 - nSide / 2,
                          nSide, nSide, QRegion::Ellipse );
    setMask( maskedRegion );
}
void AMExtendedControlEditorStyledInputDialog::resizeEvent(QResizeEvent *  event )
{
	QDialog::resizeEvent(event);

	// Create a rounded-rectangle mask to shape this window:
	QPainterPath path;
	path.addRoundedRect(0, 0, width(), height(), 14, 14);
	QPolygonF polygonf = path.toFillPolygon(QTransform());
	QRegion maskedRegion( polygonf.toPolygon() );
	setMask(maskedRegion);

}
Example #6
0
void InfoIndicator::resizeEvent(QResizeEvent *event)
{
    QRegion maskedRegion(0, 0 , width(), height(), QRegion::Rectangle);
    setMask(maskedRegion);
}
Example #7
0
void CustomWidget::resizeEvent(QResizeEvent * /* event */)
{
    QRegion maskedRegion(rect());
    setMask(maskedRegion);
}