clock2/clockui/uilayer/clockmainview/inc/clockmainview.h
branchRCL_3
changeset 30 d68a4b5d5885
parent 27 55d60436f00b
child 67 1539a383d7b6
--- a/clock2/clockui/uilayer/clockmainview/inc/clockmainview.h	Tue May 11 16:12:24 2010 +0300
+++ b/clock2/clockui/uilayer/clockmainview/inc/clockmainview.h	Tue May 25 12:41:10 2010 +0300
@@ -121,7 +121,12 @@
         * @return CClockAppUi The pointer to the clock application ui.
         */
         CClockAppUi* ClockApplicationUi();
-	    
+
+        /**
+        * @brief Gives tactile feedback on user touch action
+        */        
+        void GiveVibes();
+
 	protected:     // From base classes
 	
 		/**
@@ -154,12 +159,23 @@
 		* @brief Displays the alarm editor for the user to set the alarm.
 		*/
         void SetNewAlarmL();
-        
+
+        /**
+        * @brief Deletes the selected alarm.
+        * @param aAlarmId the id of the alarm to be deleted
+        */
+        void RemoveAlarmL( TAlarmId aAlarmId  );        
+
 		/**
 		* @brief Deletes the selected alarm.
 		*/
         void RemoveAlarmL();
-        
+
+        /**
+         * @brief Remove the snooze on an expired alarm put on snooze
+         */
+        void RemoveSnoozeL();
+
 		/**
 		* @brief Activates the focused alarm item in the list.
 		*/
@@ -175,6 +191,11 @@
 		*/
         void ResetAlarmL();
         
+		/**
+        * @brief Switches clock type between analog and digital
+        */
+        void SwitchClockTypeL();     
+
         /**
          * @brief Checks if DST changes will be applied in the next 24 hours.
          * @return TBool ETrue if remaining time note has to be displayed.