22 #include "private/wallpaper_p.h"
28 class WallpaperScriptPrivate
36 d(new WallpaperScriptPrivate)
61 Q_ASSERT(d->wallpaper);
62 return d->wallpaper->package()->filePath(
"mainscript");
67 Q_ASSERT(d->wallpaper);
68 return d->wallpaper->package();
73 Q_ASSERT(d->wallpaper);
74 return d->wallpaper->d->wallpaperDescription;
122 foreach (
const KUrl &url, urls) {
130 return d->wallpaper->isInitialized();
138 return d->wallpaper->boundingRect();
145 Q_ASSERT(d->wallpaper);
146 return d->wallpaper->dataEngine(name);
152 d->wallpaper->setResizeMethodHint(resizeMethod);
159 d->wallpaper->setTargetSizeHint(targetSize);
166 d->wallpaper->setConfigurationRequired(needsConfiguring, reason);
174 d->wallpaper->render(sourceImagePath, size, resizeMethod, color);
181 d->wallpaper->setUsingRenderingCache(useCache);
188 return d->wallpaper->findInCache(key, image, lastModified);
196 d->wallpaper->insertIntoCache(key, image);
203 d->wallpaper->setContextualActions(actions);
210 d->wallpaper->update(exposedArea);
217 d->wallpaper->configNeedsSaving();
233 #include "wallpaperscript.moc"