[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/multimedia/amarok/src
From: Seb Ruiz <seb100 () optusnet ! com ! au>
Date: 2005-05-17 15:12:19
Message-ID: 1116342739.240205.3411.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 415000 by seb:
Fobid the user to rename or delete any cool-streams
M +13 -4 trunk/extragear/multimedia/amarok/src/playlistbrowser.cpp
--- trunk/extragear/multimedia/amarok/src/playlistbrowser.cpp #414999:415000
@@ -617,6 +617,9 @@
QListViewItem *parent = it.current()->parent();
if( parent && parent->isSelected() )
continue;
+ else if( (*it)->text(0) == i18n("Cool-Streams")
+ || parent->text(0) == i18n("Cool-Streams") )
+ continue;
selected.append( it.current() );
}
@@ -651,6 +654,8 @@
{
QListViewItem *item = m_listview->currentItem();
if( !item ) return;
+ if( item->parent()->text(0) == i18n("Cool-Streams") )
+ return;
if( isPlaylist( item ) || isStream( item ) ) {
item->setRenameEnabled( 0, true );
@@ -797,8 +802,8 @@
}
else if( isStream( item ) )
{
- enable_remove = true;
- enable_rename = true;
+ enable_remove = ( item->parent()->text(0) != i18n("Cool-Streams") );
+ enable_rename = ( item->parent()->text(0) != i18n("Cool-Streams") );
enable_delete = false;
}
else
@@ -949,8 +954,12 @@
menu.insertItem( SmallIconSet( "fileopen" ), i18n( "&Load" ), LOAD );
menu.insertItem( SmallIconSet( "1downarrow" ), i18n( "&Append to Playlist" ), ADD );
menu.insertSeparator();
- menu.insertItem( SmallIconSet("editclear"), i18n( "E&dit" ), EDIT );
- menu.insertItem( SmallIconSet("edittrash"), i18n( "R&emove" ), REMOVE );
+ // Forbid removal of Cool-Streams
+ if( item->parent()->text(0) != i18n("Cool-Streams") )
+ {
+ menu.insertItem( SmallIconSet("editclear"), i18n( "E&dit" ), EDIT );
+ menu.insertItem( SmallIconSet("edittrash"), i18n( "R&emove" ), REMOVE );
+ }
switch( menu.exec( p ) )
{
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic