Changeset View
Changeset View
Standalone View
Standalone View
effects/thumbnailaside/thumbnailaside.cpp
Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Line(s) | 54 | { | |||
---|---|---|---|---|---|
55 | ThumbnailAsideConfig::self()->read(); | 55 | ThumbnailAsideConfig::self()->read(); | ||
56 | maxwidth = ThumbnailAsideConfig::maxWidth(); | 56 | maxwidth = ThumbnailAsideConfig::maxWidth(); | ||
57 | spacing = ThumbnailAsideConfig::spacing(); | 57 | spacing = ThumbnailAsideConfig::spacing(); | ||
58 | opacity = ThumbnailAsideConfig::opacity()/100.0; | 58 | opacity = ThumbnailAsideConfig::opacity()/100.0; | ||
59 | screen = ThumbnailAsideConfig::screen(); // Xinerama screen TODO add gui option | 59 | screen = ThumbnailAsideConfig::screen(); // Xinerama screen TODO add gui option | ||
60 | arrange(); | 60 | arrange(); | ||
61 | } | 61 | } | ||
62 | 62 | | |||
63 | void ThumbnailAsideEffect::paintScreen(int mask, QRegion region, ScreenPaintData& data) | 63 | void ThumbnailAsideEffect::paintScreen(int mask, const QRegion ®ion, ScreenPaintData& data) | ||
64 | { | 64 | { | ||
65 | painted = QRegion(); | 65 | painted = QRegion(); | ||
66 | effects->paintScreen(mask, region, data); | 66 | effects->paintScreen(mask, region, data); | ||
67 | 67 | | |||
68 | const QMatrix4x4 projectionMatrix = data.projectionMatrix(); | 68 | const QMatrix4x4 projectionMatrix = data.projectionMatrix(); | ||
69 | foreach (const Data & d, windows) { | 69 | foreach (const Data & d, windows) { | ||
70 | if (painted.intersects(d.rect)) { | 70 | if (painted.intersects(d.rect)) { | ||
71 | WindowPaintData data(d.window, projectionMatrix); | 71 | WindowPaintData data(d.window, projectionMatrix); | ||
▲ Show 20 Lines • Show All 125 Lines • Show Last 20 Lines |