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 72 Lines • ▼ Show 20 Line(s) | |||||
852 | WINDOW_HELPER(bool, isComboBox, "comboBox") | 845 | WINDOW_HELPER(bool, isComboBox, "comboBox") | ||
853 | WINDOW_HELPER(bool, isDNDIcon, "dndIcon") | 846 | WINDOW_HELPER(bool, isDNDIcon, "dndIcon") | ||
854 | WINDOW_HELPER(bool, isDeleted, "deleted") | 847 | WINDOW_HELPER(bool, isDeleted, "deleted") | ||
855 | WINDOW_HELPER(bool, hasOwnShape, "shaped") | 848 | WINDOW_HELPER(bool, hasOwnShape, "shaped") | ||
856 | WINDOW_HELPER(QString, windowRole, "windowRole") | 849 | WINDOW_HELPER(QString, windowRole, "windowRole") | ||
857 | WINDOW_HELPER(QStringList, activities, "activities") | 850 | WINDOW_HELPER(QStringList, activities, "activities") | ||
858 | WINDOW_HELPER(bool, skipsCloseAnimation, "skipsCloseAnimation") | 851 | WINDOW_HELPER(bool, skipsCloseAnimation, "skipsCloseAnimation") | ||
859 | WINDOW_HELPER(KWayland::Server::SurfaceInterface *, surface, "surface") | 852 | WINDOW_HELPER(KWayland::Server::SurfaceInterface *, surface, "surface") | ||
860 | WINDOW_HELPER(QVector<int>, desktops, "x11DesktopIds") | 853 | WINDOW_HELPER(QVector<uint>, desktops, "x11DesktopIds") | ||
861 | 854 | | |||
862 | QString EffectWindow::windowClass() const | 855 | QString EffectWindow::windowClass() const | ||
863 | { | 856 | { | ||
864 | return parent()->property("resourceName").toString() + QLatin1Char(' ') + parent()->property("resourceClass").toString(); | 857 | return parent()->property("resourceName").toString() + QLatin1Char(' ') + parent()->property("resourceClass").toString(); | ||
865 | } | 858 | } | ||
866 | 859 | | |||
867 | QRect EffectWindow::contentsRect() const | 860 | QRect EffectWindow::contentsRect() const | ||
868 | { | 861 | { | ||
▲ Show 20 Lines • Show All 110 Lines • ▼ Show 20 Line(s) | |||||
979 | 972 | | |||
980 | bool EffectWindow::isOnCurrentDesktop() const | 973 | bool EffectWindow::isOnCurrentDesktop() const | ||
981 | { | 974 | { | ||
982 | return isOnDesktop(effects->currentDesktop()); | 975 | return isOnDesktop(effects->currentDesktop()); | ||
983 | } | 976 | } | ||
984 | 977 | | |||
985 | bool EffectWindow::isOnDesktop(int d) const | 978 | bool EffectWindow::isOnDesktop(int d) const | ||
986 | { | 979 | { | ||
987 | const QVector<int> ds = desktops(); | 980 | const QVector<uint> ds = desktops(); | ||
988 | return ds.isEmpty() || ds.contains(d); | 981 | return ds.isEmpty() || ds.contains(d); | ||
989 | } | 982 | } | ||
990 | 983 | | |||
991 | bool EffectWindow::isOnAllDesktops() const | 984 | bool EffectWindow::isOnAllDesktops() const | ||
992 | { | 985 | { | ||
993 | return desktops().isEmpty(); | 986 | return desktops().isEmpty(); | ||
994 | } | 987 | } | ||
995 | 988 | | |||
▲ Show 20 Lines • Show All 1109 Lines • Show Last 20 Lines |