Changeset View
Changeset View
Standalone View
Standalone View
lib/slideshow.cpp
Show First 20 Lines • Show All 234 Lines • ▼ Show 20 Line(s) | |||||
235 | } | 235 | } | ||
236 | 236 | | |||
237 | void SlideShow::setInterval(int intervalInSeconds) | 237 | void SlideShow::setInterval(int intervalInSeconds) | ||
238 | { | 238 | { | ||
239 | GwenviewConfig::setInterval(double(intervalInSeconds)); | 239 | GwenviewConfig::setInterval(double(intervalInSeconds)); | ||
240 | d->updateTimerInterval(); | 240 | d->updateTimerInterval(); | ||
241 | } | 241 | } | ||
242 | 242 | | |||
243 | int SlideShow::interval() const | ||||
244 | { | ||||
245 | return GwenviewConfig::interval(); | ||||
246 | } | ||||
247 | | ||||
243 | void SlideShow::stop() | 248 | void SlideShow::stop() | ||
244 | { | 249 | { | ||
245 | LOG("Stopping timer"); | 250 | LOG("Stopping timer"); | ||
246 | d->mTimer->stop(); | 251 | d->mTimer->stop(); | ||
247 | d->mState = Stopped; | 252 | d->mState = Stopped; | ||
248 | stateChanged(false); | 253 | stateChanged(false); | ||
249 | } | 254 | } | ||
250 | 255 | | |||
Show All 26 Lines | 277 | { | |||
277 | d->mCurrentUrl = url; | 282 | d->mCurrentUrl = url; | ||
278 | // Restart timer to avoid showing new url for the remaining time of the old | 283 | // Restart timer to avoid showing new url for the remaining time of the old | ||
279 | // url | 284 | // url | ||
280 | if (d->mState != Stopped) { | 285 | if (d->mState != Stopped) { | ||
281 | d->doStart(); | 286 | d->doStart(); | ||
282 | } | 287 | } | ||
283 | } | 288 | } | ||
284 | 289 | | |||
290 | int SlideShow::indexOfUrl(const QUrl& url) const | ||||
291 | { | ||||
292 | return d->mUrls.indexOf(url); | ||||
293 | } | ||||
294 | | ||||
rkflx: Not needed anymore? | |||||
285 | bool SlideShow::isRunning() const | 295 | bool SlideShow::isRunning() const | ||
286 | { | 296 | { | ||
287 | return d->mState != Stopped; | 297 | return d->mState != Stopped; | ||
288 | } | 298 | } | ||
289 | 299 | | |||
290 | void SlideShow::updateConfig() | 300 | void SlideShow::updateConfig() | ||
291 | { | 301 | { | ||
292 | GwenviewConfig::setLoop(d->mLoopAction->isChecked()); | 302 | GwenviewConfig::setLoop(d->mLoopAction->isChecked()); | ||
Show All 11 Lines |
Not needed anymore?