Commit 7d14a7c7 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Qt: cosmetics on RecentsMRL and Open classes

parent 72afb883
...@@ -172,16 +172,17 @@ int Open::openMRL( intf_thread_t *p_intf, ...@@ -172,16 +172,17 @@ int Open::openMRL( intf_thread_t *p_intf,
bool b_start, bool b_start,
bool b_playlist) bool b_playlist)
{ {
return openMRLwithOptions( p_intf, mrl, NULL, b_start, b_playlist, NULL ); return openMRLwithOptions( p_intf, mrl, NULL, b_start, b_playlist );
} }
int Open::openMRLwithOptions( intf_thread_t* p_intf, int Open::openMRLwithOptions( intf_thread_t* p_intf,
const QString &mrl, const QString &mrl,
const QStringList *options, QStringList *options,
bool b_start, bool b_start,
bool b_playlist, bool b_playlist,
const char *title) const char *title)
{ {
/* Options */
const char **ppsz_options = NULL; const char **ppsz_options = NULL;
int i_options = 0; int i_options = 0;
...@@ -199,6 +200,7 @@ int Open::openMRLwithOptions( intf_thread_t* p_intf, ...@@ -199,6 +200,7 @@ int Open::openMRLwithOptions( intf_thread_t* p_intf,
} }
} }
/* Add to playlist */
int i_ret = playlist_AddExt( THEPL, int i_ret = playlist_AddExt( THEPL,
qtu(mrl), title, qtu(mrl), title,
PLAYLIST_APPEND | (b_start ? PLAYLIST_GO : PLAYLIST_PREPARSE), PLAYLIST_APPEND | (b_start ? PLAYLIST_GO : PLAYLIST_PREPARSE),
...@@ -208,6 +210,7 @@ int Open::openMRLwithOptions( intf_thread_t* p_intf, ...@@ -208,6 +210,7 @@ int Open::openMRLwithOptions( intf_thread_t* p_intf,
b_playlist, b_playlist,
pl_Unlocked ); pl_Unlocked );
/* Add to recent items, only if played */
if( i_ret == VLC_SUCCESS && b_start && b_playlist ) if( i_ret == VLC_SUCCESS && b_start && b_playlist )
RecentsMRL::getInstance( p_intf )->addRecent( mrl ); RecentsMRL::getInstance( p_intf )->addRecent( mrl );
......
...@@ -38,17 +38,17 @@ class QSignalMapper; ...@@ -38,17 +38,17 @@ class QSignalMapper;
class Open class Open
{ {
public: public:
int static openMRL( intf_thread_t*, static int openMRL( intf_thread_t*,
const QString &, const QString &,
bool b_start = true, bool b_start = true,
bool b_playlist = true); bool b_playlist = true);
int static openMRLwithOptions( intf_thread_t*, static int openMRLwithOptions( intf_thread_t*,
const QString &, const QString &,
const QStringList *options, QStringList *options,
bool b_start = true, bool b_start = true,
bool b_playlist = true, bool b_playlist = true,
const char* title = NULL); const char* title = NULL);
}; };
class RecentsMRL : public QObject, public Singleton<RecentsMRL> class RecentsMRL : public QObject, public Singleton<RecentsMRL>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment