[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdeplasma-addons/frameworks] applets: Timer plasmoid:
From: Davide Bettio <bettio () kde ! org>
Date: 2014-04-21 16:59:09
Message-ID: E1WcHYj-00032i-A1 () scm ! kde ! org
[Download RAW message or body]
Git commit ceb70d5f720b2a9aef3b6d67221d92884d33a30c by Davide Bettio.
Committed on 21/04/2014 at 16:53.
Pushed by bettio into branch 'frameworks'.
Timer plasmoid:
* Stop when timer expires.
* Install it correctly
Signed-off-by: Davide Bettio <bettio@kde.org>
M +1 -2 applets/CMakeLists.txt
M +1 -7 applets/timer/CMakeLists.txt
R +0 -0 applets/timer/package/contents/config/main.xml [from: \
applets/timer/contents/config/main.xml - 100% similarity] R +0 -0 \
applets/timer/package/contents/ui/TimerDigit.qml [from: \
applets/timer/contents/ui/TimerDigit.qml - 100% similarity] R +0 -0 \
applets/timer/package/contents/ui/config.ui [from: \
applets/timer/contents/ui/config.ui - 100% similarity] R +6 -1 \
applets/timer/package/contents/ui/timer.qml [from: \
applets/timer/contents/ui/timer.qml - 097% similarity] R +0 -0 \
applets/timer/package/metadata.desktop [from: applets/timer/metadata.desktop - 100% \
similarity]
http://commits.kde.org/kdeplasma-addons/ceb70d5f720b2a9aef3b6d67221d92884d33a30c
diff --git a/applets/CMakeLists.txt b/applets/CMakeLists.txt
index fc01b21..9317c95 100644
--- a/applets/CMakeLists.txt
+++ b/applets/CMakeLists.txt
@@ -45,7 +45,7 @@ add_subdirectory(calculator)
# add_subdirectory(rssnow)
# add_subdirectory(spellcheck)
# add_subdirectory(showdashboard)
-# add_subdirectory(timer)
+add_subdirectory(timer)
#
# add_subdirectory(eyes)
#
@@ -98,4 +98,3 @@ add_subdirectory(calculator)
# add_subdirectory(webslice)
plasma_install_package(quickshare org.kde.plasma.quickshare)
-plasma_install_package(timer org.kde.plasma.timer)
diff --git a/applets/timer/CMakeLists.txt b/applets/timer/CMakeLists.txt
index 896363d..155dc8e 100644
--- a/applets/timer/CMakeLists.txt
+++ b/applets/timer/CMakeLists.txt
@@ -1,12 +1,6 @@
project(timer)
-install(DIRECTORY package/
- DESTINATION ${DATA_INSTALL_DIR}/plasma/plasmoids/timer)
-
-install(FILES package/metadata.desktop
- DESTINATION ${SERVICES_INSTALL_DIR}
- RENAME plasma-applet-timer.desktop)
-
install(FILES timer.svgz
DESTINATION ${DATA_INSTALL_DIR}/desktoptheme/default/widgets/)
+plasma_install_package(package org.kde.plasma.timer)
diff --git a/applets/timer/contents/config/main.xml \
b/applets/timer/package/contents/config/main.xml similarity index 100%
rename from applets/timer/contents/config/main.xml
rename to applets/timer/package/contents/config/main.xml
diff --git a/applets/timer/contents/ui/TimerDigit.qml \
b/applets/timer/package/contents/ui/TimerDigit.qml similarity index 100%
rename from applets/timer/contents/ui/TimerDigit.qml
rename to applets/timer/package/contents/ui/TimerDigit.qml
diff --git a/applets/timer/contents/ui/config.ui \
b/applets/timer/package/contents/ui/config.ui similarity index 100%
rename from applets/timer/contents/ui/config.ui
rename to applets/timer/package/contents/ui/config.ui
diff --git a/applets/timer/contents/ui/timer.qml \
b/applets/timer/package/contents/ui/timer.qml similarity index 97%
rename from applets/timer/contents/ui/timer.qml
rename to applets/timer/package/contents/ui/timer.qml
index 712721d..b5bf932 100644
--- a/applets/timer/contents/ui/timer.qml
+++ b/applets/timer/package/contents/ui/timer.qml
@@ -49,7 +49,12 @@ Item
Timer {
id: t;
interval: 1000;
- onTriggered: seconds--;
+ onTriggered:{
+ seconds--;
+ if (seconds == 0){
+ parent.running = false;
+ }
+ }
repeat: true;
running: parent.running;
}
diff --git a/applets/timer/metadata.desktop b/applets/timer/package/metadata.desktop
similarity index 100%
rename from applets/timer/metadata.desktop
rename to applets/timer/package/metadata.desktop
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic