Changeset View
Changeset View
Standalone View
Standalone View
libkwineffects/kwineffects.cpp
Show First 20 Lines • Show All 851 Lines • ▼ Show 20 Line(s) | |||||
852 | WINDOW_HELPER(bool, isComboBox, "comboBox") | 852 | WINDOW_HELPER(bool, isComboBox, "comboBox") | ||
853 | WINDOW_HELPER(bool, isDNDIcon, "dndIcon") | 853 | WINDOW_HELPER(bool, isDNDIcon, "dndIcon") | ||
854 | WINDOW_HELPER(bool, isDeleted, "deleted") | 854 | WINDOW_HELPER(bool, isDeleted, "deleted") | ||
855 | WINDOW_HELPER(bool, hasOwnShape, "shaped") | 855 | WINDOW_HELPER(bool, hasOwnShape, "shaped") | ||
856 | WINDOW_HELPER(QString, windowRole, "windowRole") | 856 | WINDOW_HELPER(QString, windowRole, "windowRole") | ||
857 | WINDOW_HELPER(QStringList, activities, "activities") | 857 | WINDOW_HELPER(QStringList, activities, "activities") | ||
858 | WINDOW_HELPER(bool, skipsCloseAnimation, "skipsCloseAnimation") | 858 | WINDOW_HELPER(bool, skipsCloseAnimation, "skipsCloseAnimation") | ||
859 | WINDOW_HELPER(KWayland::Server::SurfaceInterface *, surface, "surface") | 859 | WINDOW_HELPER(KWayland::Server::SurfaceInterface *, surface, "surface") | ||
860 | 860 | WINDOW_HELPER(QVector<int>, desktops, "x11DesktopIds") | |||
861 | QList<int> EffectWindow::desktops() const | | |||
862 | { | | |||
863 | return parent()->property("x11DesktopIds").value<QList<int> >(); | | |||
864 | } | | |||
865 | 861 | | |||
866 | QString EffectWindow::windowClass() const | 862 | QString EffectWindow::windowClass() const | ||
867 | { | 863 | { | ||
868 | return parent()->property("resourceName").toString() + QLatin1Char(' ') + parent()->property("resourceClass").toString(); | 864 | return parent()->property("resourceName").toString() + QLatin1Char(' ') + parent()->property("resourceClass").toString(); | ||
869 | } | 865 | } | ||
870 | 866 | | |||
871 | QRect EffectWindow::contentsRect() const | 867 | QRect EffectWindow::contentsRect() const | ||
872 | { | 868 | { | ||
▲ Show 20 Lines • Show All 110 Lines • ▼ Show 20 Line(s) | |||||
983 | 979 | | |||
984 | bool EffectWindow::isOnCurrentDesktop() const | 980 | bool EffectWindow::isOnCurrentDesktop() const | ||
985 | { | 981 | { | ||
986 | return isOnDesktop(effects->currentDesktop()); | 982 | return isOnDesktop(effects->currentDesktop()); | ||
987 | } | 983 | } | ||
988 | 984 | | |||
989 | bool EffectWindow::isOnDesktop(int d) const | 985 | bool EffectWindow::isOnDesktop(int d) const | ||
990 | { | 986 | { | ||
991 | const QList<int> ds = desktops(); | 987 | const QVector<int> ds = desktops(); | ||
992 | return ds.isEmpty() || ds.contains(d); | 988 | return ds.isEmpty() || ds.contains(d); | ||
993 | } | 989 | } | ||
994 | 990 | | |||
995 | bool EffectWindow::isOnAllDesktops() const | 991 | bool EffectWindow::isOnAllDesktops() const | ||
996 | { | 992 | { | ||
997 | return desktops().isEmpty(); | 993 | return desktops().isEmpty(); | ||
998 | } | 994 | } | ||
999 | 995 | | |||
▲ Show 20 Lines • Show All 1109 Lines • Show Last 20 Lines |