Update fakewindow.cpp

Minor refactoring in FakeWindow::updateGeometry(), removed `if else if` structure and replaced them with a readable `switch` statement.
This commit is contained in:
Kasra Hashemi 2022-06-03 22:41:08 +04:30 committed by GitHub
parent 3e9c89a06f
commit 5dee1a848c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -106,17 +106,23 @@ void FakeWindow::updateGeometry()
const QRect screenRect = qApp->primaryScreen()->geometry();
QRect newRect;
if (DockSettings::self()->direction() == DockSettings::Left) {
newRect = QRect(screenRect.x() - (length * 2), (screenRect.height() + length) / 2,
switch (DockSettings::self()->direction())
{
case DockSettings::Left:
newRect = QRect(screenRect.x() - (length * 2),
(screenRect.height() + length) / 2,
length, screenRect.height());
} else if (DockSettings::self()->direction() == DockSettings::Bottom) {
break;
case DockSettings::Bottom:
newRect = QRect(screenRect.x(),
screenRect.y() + screenRect.height() - length,
screenRect.width(), length);
} else if (DockSettings::self()->direction() == DockSettings::Right) {
break;
case DockSettings::Right:
newRect = QRect(screenRect.x() + screenRect.width() - length,
screenRect.y(),
length, screenRect.height());
break;
}
setGeometry(newRect);