RecentsMRL::~RecentsMRL()
{
delete stack;
- delete signalMapper;
}
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 );
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 )
{
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 );
}
+