[Qt] RecentMRLs: Simplification and adding some debug.
authorJean-Baptiste Kempf <jb@videolan.org>
Mon, 20 Oct 2008 00:19:19 +0000 (02:19 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Mon, 20 Oct 2008 00:19:19 +0000 (02:19 +0200)
modules/gui/qt4/recents.cpp

index 1a265f8..9109989 100644 (file)
@@ -50,7 +50,6 @@ RecentsMRL::RecentsMRL( intf_thread_t *_p_intf ) : p_intf( _p_intf )
 RecentsMRL::~RecentsMRL()
 {
     delete stack;
-    delete signalMapper;
 }
 
 void RecentsMRL::addRecent( const QString &mrl )
@@ -58,6 +57,7 @@ void RecentsMRL::addRecent( const QString &mrl )
     if ( !isActive || filter->indexIn( mrl ) >= 0 )
         return;
 
+    msg_Dbg( p_intf, "Adding a new MRL to recent ones: %s", qtu( mrl ) );
     if( stack->contains( mrl ) )
     {
         stack->removeOne( mrl );
@@ -89,11 +89,7 @@ QList<QString> RecentsMRL::recents()
 
 void RecentsMRL::load()
 {
-    QStringList list;
-
-    getSettings()->beginGroup( "RecentsMRL" );
-    list = getSettings()->value( "list" ).toStringList();
-    getSettings()->endGroup();
+    QStringList list = getSettings()->value( "RecentsMRL/list" ).toStringList();
 
     for( int i = 0; i < list.size(); ++i )
     {
@@ -109,7 +105,6 @@ void RecentsMRL::save()
     for( int i = 0; i < stack->size(); ++i )
         list << stack->at(i);
 
-    getSettings()->beginGroup( "RecentsMRL" );
-    getSettings()->setValue( "list", list );
-    getSettings()->endGroup();
+    getSettings()->setValue( "RecentsMRL/list", list );
 }
+