Changeset View
Changeset View
Standalone View
Standalone View
libkwineffects/kwineffects.cpp
Show First 20 Lines • Show All 756 Lines • ▼ Show 20 Line(s) | 756 | { | |||
---|---|---|---|---|---|
757 | return compositing_type; | 757 | return compositing_type; | ||
758 | } | 758 | } | ||
759 | 759 | | |||
760 | bool EffectsHandler::isOpenGLCompositing() const | 760 | bool EffectsHandler::isOpenGLCompositing() const | ||
761 | { | 761 | { | ||
762 | return compositing_type & OpenGLCompositing; | 762 | return compositing_type & OpenGLCompositing; | ||
763 | } | 763 | } | ||
764 | 764 | | |||
765 | void EffectsHandler::removeWindowFromDesktop(KWin::EffectWindow* w, int desktop) | | |||
766 | { | | |||
767 | if (w->parent() && !w->isDesktop() && !w->isDock()) { | | |||
768 | QMetaObject::invokeMethod(w->parent(), "unSetDesktop", Q_ARG(int, desktop)); | | |||
769 | } | | |||
770 | } | | |||
771 | | ||||
772 | EffectsHandler* effects = nullptr; | 765 | EffectsHandler* effects = nullptr; | ||
773 | 766 | | |||
774 | 767 | | |||
775 | //**************************************** | 768 | //**************************************** | ||
776 | // EffectWindow | 769 | // EffectWindow | ||
777 | //**************************************** | 770 | //**************************************** | ||
778 | 771 | | |||
779 | class Q_DECL_HIDDEN EffectWindow::Private | 772 | class Q_DECL_HIDDEN EffectWindow::Private | ||
▲ Show 20 Lines • Show All 70 Lines • ▼ Show 20 Line(s) | |||||
850 | WINDOW_HELPER(bool, isComboBox, "comboBox") | 843 | WINDOW_HELPER(bool, isComboBox, "comboBox") | ||
851 | WINDOW_HELPER(bool, isDNDIcon, "dndIcon") | 844 | WINDOW_HELPER(bool, isDNDIcon, "dndIcon") | ||
852 | WINDOW_HELPER(bool, isDeleted, "deleted") | 845 | WINDOW_HELPER(bool, isDeleted, "deleted") | ||
853 | WINDOW_HELPER(bool, hasOwnShape, "shaped") | 846 | WINDOW_HELPER(bool, hasOwnShape, "shaped") | ||
854 | WINDOW_HELPER(QString, windowRole, "windowRole") | 847 | WINDOW_HELPER(QString, windowRole, "windowRole") | ||
855 | WINDOW_HELPER(QStringList, activities, "activities") | 848 | WINDOW_HELPER(QStringList, activities, "activities") | ||
856 | WINDOW_HELPER(bool, skipsCloseAnimation, "skipsCloseAnimation") | 849 | WINDOW_HELPER(bool, skipsCloseAnimation, "skipsCloseAnimation") | ||
857 | WINDOW_HELPER(KWayland::Server::SurfaceInterface *, surface, "surface") | 850 | WINDOW_HELPER(KWayland::Server::SurfaceInterface *, surface, "surface") | ||
858 | WINDOW_HELPER(QVector<int>, desktops, "x11DesktopIds") | 851 | WINDOW_HELPER(QVector<uint>, desktops, "x11DesktopIds") | ||
859 | WINDOW_HELPER(bool, isPopupWindow, "popupWindow") | 852 | WINDOW_HELPER(bool, isPopupWindow, "popupWindow") | ||
860 | 853 | | |||
861 | QString EffectWindow::windowClass() const | 854 | QString EffectWindow::windowClass() const | ||
862 | { | 855 | { | ||
863 | return parent()->property("resourceName").toString() + QLatin1Char(' ') + parent()->property("resourceClass").toString(); | 856 | return parent()->property("resourceName").toString() + QLatin1Char(' ') + parent()->property("resourceClass").toString(); | ||
864 | } | 857 | } | ||
865 | 858 | | |||
866 | QRect EffectWindow::contentsRect() const | 859 | QRect EffectWindow::contentsRect() const | ||
▲ Show 20 Lines • Show All 111 Lines • ▼ Show 20 Line(s) | |||||
978 | 971 | | |||
979 | bool EffectWindow::isOnCurrentDesktop() const | 972 | bool EffectWindow::isOnCurrentDesktop() const | ||
980 | { | 973 | { | ||
981 | return isOnDesktop(effects->currentDesktop()); | 974 | return isOnDesktop(effects->currentDesktop()); | ||
982 | } | 975 | } | ||
983 | 976 | | |||
984 | bool EffectWindow::isOnDesktop(int d) const | 977 | bool EffectWindow::isOnDesktop(int d) const | ||
985 | { | 978 | { | ||
986 | const QVector<int> ds = desktops(); | 979 | const QVector<uint> ds = desktops(); | ||
987 | return ds.isEmpty() || ds.contains(d); | 980 | return ds.isEmpty() || ds.contains(d); | ||
988 | } | 981 | } | ||
989 | 982 | | |||
990 | bool EffectWindow::isOnAllDesktops() const | 983 | bool EffectWindow::isOnAllDesktops() const | ||
991 | { | 984 | { | ||
992 | return desktops().isEmpty(); | 985 | return desktops().isEmpty(); | ||
993 | } | 986 | } | ||
994 | 987 | | |||
▲ Show 20 Lines • Show All 1104 Lines • Show Last 20 Lines |