Changeset View
Changeset View
Standalone View
Standalone View
shell/panelview.cpp
Show First 20 Lines • Show All 706 Lines • ▼ Show 20 Line(s) | 704 | if (m_shellSurface && m_visibilityMode == PanelView::AutoHide) { | |||
---|---|---|---|---|---|
707 | } else { | 707 | } else { | ||
708 | m_shellSurface->requestShowAutoHidingPanel(); | 708 | m_shellSurface->requestShowAutoHidingPanel(); | ||
709 | } | 709 | } | ||
710 | } | 710 | } | ||
711 | } | 711 | } | ||
712 | 712 | | |||
713 | void PanelView::resizeEvent(QResizeEvent *ev) | 713 | void PanelView::resizeEvent(QResizeEvent *ev) | ||
714 | { | 714 | { | ||
715 | updateMask(); | | |||
716 | updateEnabledBorders(); | 715 | updateEnabledBorders(); | ||
717 | //don't setGeometry() to make really sure we aren't doing a resize loop | 716 | //don't setGeometry() to make really sure we aren't doing a resize loop | ||
718 | const QPoint pos = geometryByDistance(m_distance).topLeft(); | 717 | const QPoint pos = geometryByDistance(m_distance).topLeft(); | ||
719 | setPosition(pos); | 718 | setPosition(pos); | ||
720 | if (m_shellSurface) { | 719 | if (m_shellSurface) { | ||
721 | m_shellSurface->setPosition(pos); | 720 | m_shellSurface->setPosition(pos); | ||
722 | } | 721 | } | ||
723 | m_strutsTimer.start(STRUTSTIMERDELAY); | 722 | m_strutsTimer.start(STRUTSTIMERDELAY); | ||
724 | emit m_corona->availableScreenRegionChanged(); | 723 | emit m_corona->availableScreenRegionChanged(); | ||
725 | 724 | | |||
726 | PlasmaQuick::ContainmentView::resizeEvent(ev); | 725 | PlasmaQuick::ContainmentView::resizeEvent(ev); | ||
726 | | ||||
727 | updateMask(); | ||||
727 | } | 728 | } | ||
728 | 729 | | |||
729 | void PanelView::moveEvent(QMoveEvent *ev) | 730 | void PanelView::moveEvent(QMoveEvent *ev) | ||
730 | { | 731 | { | ||
731 | updateMask(); | | |||
732 | updateEnabledBorders(); | 732 | updateEnabledBorders(); | ||
733 | m_strutsTimer.start(STRUTSTIMERDELAY); | 733 | m_strutsTimer.start(STRUTSTIMERDELAY); | ||
734 | PlasmaQuick::ContainmentView::moveEvent(ev); | 734 | PlasmaQuick::ContainmentView::moveEvent(ev); | ||
735 | updateMask(); | ||||
735 | } | 736 | } | ||
736 | 737 | | |||
737 | void PanelView::integrateScreen() | 738 | void PanelView::integrateScreen() | ||
738 | { | 739 | { | ||
739 | connect(m_screenToFollow.data(), &QScreen::geometryChanged, this, &PanelView::restore); | 740 | connect(m_screenToFollow.data(), &QScreen::geometryChanged, this, &PanelView::restore); | ||
740 | themeChanged(); | 741 | themeChanged(); | ||
741 | KWindowSystem::setOnAllDesktops(winId(), true); | 742 | KWindowSystem::setOnAllDesktops(winId(), true); | ||
742 | KWindowSystem::setType(winId(), NET::Dock); | 743 | KWindowSystem::setType(winId(), NET::Dock); | ||
▲ Show 20 Lines • Show All 534 Lines • Show Last 20 Lines |