[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/plasma/applets/frame
From: Will Stephenson <wstephenson () kde ! org>
Date: 2008-05-24 12:17:21
Message-ID: 1211631441.264435.17723.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 812009 by wstephens:
If the frame was created with URL args, save the config immediately
M +11 -2 frame.cpp
--- trunk/extragear/plasma/applets/frame/frame.cpp #812008:812009
@@ -62,8 +62,8 @@
setCacheMode(QGraphicsItem::NoCache);
resize(350, 350*800/1280);
m_mySlideShow = new SlideShow();
- if ( args.count() == 3 ) {
- m_currentUrl = args.value(2).toString();
+ if ( args.count() ) {
+ m_currentUrl = args.value(0).toString();
} else {
m_currentUrl = KUrl("Default");
}
@@ -93,6 +93,11 @@
void Frame::init()
{
+ bool frameReceivedUrlArgs = false;
+ if (m_currentUrl != KUrl("Default") ) {
+ frameReceivedUrlArgs = true;
+ }
+
m_slideNumber = 0;
// Get config values
KConfigGroup cg = config();
@@ -118,6 +123,10 @@
m_slideShowTimer->setInterval(m_slideshowTime * 1000);
initSlideShow();
+ if (frameReceivedUrlArgs) {
+ cg.writeEntry("url", m_currentUrl);
+ emit configNeedsSaving();
+ }
}
void Frame::constraintsEvent(Plasma::Constraints constraints)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic