[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/base/plasma/applets/crystal
From: Sebastian Kügler <sebas () kde ! org>
Date: 2010-01-27 0:07:52
Message-ID: 1264550872.720510.5560.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1080812 by sebas:
Refreshing the dashboard
M +9 -1 dashboard.cpp
M +1 -1 dashboard.html
--- trunk/playground/base/plasma/applets/crystal/dashboard.cpp #1080811:1080812
@@ -114,8 +114,9 @@
stringMap["%footer"] = QString();
stringMap["%notice"] = QString();
stringMap["%path"] = m_baseDir;
-
+ stringMap["%refreshDashboard"] = QString("crystal:/refreshDashboard");
+
_html = m_template;
foreach(const QString &k, stringMap.keys()) {
//kDebug() << "replacing" << k;
@@ -186,6 +187,13 @@
if (KUrl(clickedUrl).protocol() == "nepomuksearch") {
kDebug() << "Nepomuk URL, we can handle that!" << clickedUrl;
emit search(clickedUrl);
+ } else if (KUrl(clickedUrl).protocol() == "crystal") {
+ QString cmd = clickedUrl.toString().remove("crystal:/");
+ if (cmd == "refreshDashboard") {
+ update();
+ } else {
+ kWarning() << "unknown crystal:/ URL:" << clickedUrl;
+ }
} else {
kDebug() << "opening external" << clickedUrl;
new KRun(clickedUrl, 0);
--- trunk/playground/base/plasma/applets/crystal/dashboard.html #1080811:1080812
@@ -36,7 +36,7 @@
</td>
</tr>
</table>
-
+<a href="%refreshDashboard">refresh dashboard</a>
<p id="footer">
<!-- <img src="%path/nepomuk.png" /> -->
%footer
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic