radioapp/radiowidgets/src/radiocontextmenu.cpp
changeset 14 63aabac4416d
parent 13 46974bebc798
--- a/radioapp/radiowidgets/src/radiocontextmenu.cpp	Fri Mar 19 09:29:04 2010 +0200
+++ b/radioapp/radiowidgets/src/radiocontextmenu.cpp	Fri Apr 16 14:58:55 2010 +0300
@@ -16,9 +16,9 @@
 */
 
 // System includes
-#include <hbaction.h>
-#include <hbinputdialog.h>
-#include <qgraphicssceneresizeevent>
+#include <HbAction>
+#include <HbInputDialog>
+#include <QGraphicsSceneResizeEvent>
 
 // User includes
 #include "radiocontextmenu.h"
@@ -44,59 +44,14 @@
 {
     mStation = station;
 
-    if ( station.isRenamed() )
-    {
-        uiLoader.findObject<HbAction>( DOCML_NAME_CONTEXT_RENAME )->setText( TRANSLATE( KMenuItemRemoveRenaming ) );
-    }
-    else
-    {
-        uiLoader.findObject<HbAction>( DOCML_NAME_CONTEXT_RENAME )->setText( TRANSLATE( KMenuItemRenameStation ) );
-    }
-
     if ( station.isFavorite() )
     {
-        uiLoader.findObject<HbAction>( DOCML_NAME_CONTEXT_FAVORITE )->setText( TRANSLATE( KMenuItemRemoveFavorite ) );
+        uiLoader.findObject<HbAction>( DOCML_NAME_CONTEXT_FAVORITE )->setText( hbTrId( "txt_rad_menu_remove_favourite" ) );
     }
     else
     {
-        uiLoader.findObject<HbAction>( DOCML_NAME_CONTEXT_FAVORITE )->setText( TRANSLATE( KMenuItemSetAsFavorite ) );
-    }
-}
-
-/*!
- * Initializes the menu
- */
-void RadioContextMenu::init( const RadioStation& station, QPointF pos )
-{
-    mStation = station;
-    mPos = pos;
-
-    if ( station.isRenamed() )
-    {
-        HbAction* action = addAction( TRANSLATE( KMenuItemRemoveRenaming ) );
-        connectAndTest( action, SIGNAL(triggered()), this, SLOT(rename()) );
+        uiLoader.findObject<HbAction>( DOCML_NAME_CONTEXT_FAVORITE )->setText( hbTrId( "txt_rad_menu_add_to_favourites" ) );
     }
-    else
-    {
-        HbAction* action = addAction( TRANSLATE( KMenuItemRenameStation ) );
-        connectAndTest( action, SIGNAL(triggered()), this, SLOT(rename()) );
-    }
-
-    if ( station.isFavorite() )
-    {
-        HbAction* action = addAction( TRANSLATE( KMenuItemRemoveFavorite ) );
-        connectAndTest( action, SIGNAL(triggered()), this, SLOT(toggleFavorite()) );
-    }
-    else
-    {
-        HbAction* action = addAction( TRANSLATE( KMenuItemSetAsFavorite ) );
-        connectAndTest( action, SIGNAL(triggered()), this, SLOT(toggleFavorite()) );
-    }
-
-    HbAction* deleteAction = addAction( TRANSLATE( KMenuItemRemoveStation ) );
-    connectAndTest( deleteAction, SIGNAL(triggered()), this, SLOT(deleteStation()) );
-
-    connectAndTest( this, SIGNAL(aboutToClose()), this, SLOT(deleteLater()) );
 }
 
 /*!
@@ -105,20 +60,13 @@
  */
 void RadioContextMenu::rename()
 {
-    if ( mStation.isRenamed() )
-    {
-        mUiEngine.model().renameStation( mStation.presetIndex(), "" );
-    }
-    else
+    HbInputDialog nameQuery;
+    nameQuery.setPromptText( hbTrId( "txt_rad_dialog_new_name" ) );
+    nameQuery.setInputMode( HbInputDialog::TextInput );
+    nameQuery.setValue( mStation.name() );
+    if ( nameQuery.exec() == nameQuery.primaryAction() )
     {
-        HbInputDialog nameQuery;
-        nameQuery.setPromptText( TRANSLATE( KQueryEnterStationName ) );
-        nameQuery.setInputMode( HbInputDialog::TextInput );
-        nameQuery.setTextValue( mStation.name() );
-        if ( nameQuery.exec() == nameQuery.primaryAction() )
-        {
-            mUiEngine.model().renameStation( mStation.presetIndex(), nameQuery.textValue().toString() );
-        }
+        mUiEngine.model().renameStation( mStation.presetIndex(), nameQuery.value().toString() );
     }
 }