Exemplo n.º 1
0
void WindowController::scale(const QPointF& center, const double pixelDelta)
{
    auto newSize = _getSize();
    newSize.scale(newSize.width() + pixelDelta, newSize.height() + pixelDelta,
                  pixelDelta < 0 ? Qt::KeepAspectRatio
                                 : Qt::KeepAspectRatioByExpanding);
    resize(center, newSize);
}
Exemplo n.º 2
0
void WindowController::toogleFullscreenMaxSize()
{
    if (!_targetIsFullscreen())
        return;

    if (_getSize() > _group.size())
        adjustSize(SizeState::SIZE_FULLSCREEN);
    else
        adjustSize(SizeState::SIZE_FULLSCREEN_MAX);
}
Exemplo n.º 3
0
QRectF LauncherPlacer::_getCoordinatesForStandardWall() const
{
    auto rect = QRectF{QPointF(), _getSize()};
    _centerAboveMiddleOfSurface(rect);
    return rect;
}