#include <QRegExp>
#include <QSignalMapper>
+#ifdef WIN32
+#include <shlobj.h>
+#endif
+
RecentsMRL* RecentsMRL::instance = NULL;
RecentsMRL::RecentsMRL( intf_thread_t *_p_intf ) : p_intf( _p_intf )
{
if ( !isActive || ( filter && filter->indexIn( mrl ) >= 0 ) )
return;
-
+#ifdef WIN32
+ SHAddToRecentDocs( 0x00000002 , qtu( mrl ) );
+#endif
msg_Dbg( p_intf, "Adding a new MRL to recent ones: %s", qtu( mrl ) );
int i_index = stack->indexOf( mrl );
if( 0 <= i_index )
}
QVLCMenu::updateRecents( p_intf );
save();
+
}
void RecentsMRL::clear()