class Dialogs: public SkinObject
{
public:
- /// Get the instance of Dialogs
- /// Returns NULL if initialization failed
+ /// Get the instance of Dialogs (or NULL if initialization failed)
static Dialogs *instance( intf_thread_t *pIntf );
/// Delete the instance of Dialogs
/// Show the Save Playlist dialog
void showPlaylistSave();
- /// Show the Quick Open File dialog.
- /// If play is false, just add the item in the playlist
+ /** Show the Quick Open File dialog.
+ * If play is false, just add the item in the playlist
+ */
void showFileSimple( bool play );
- /// Show the Open File dialog
- /// If play is false, just add the item in the playlist
+ /** Show the Open File dialog
+ * If play is false, just add the item in the playlist
+ */
void showFile( bool play );
- /// Show the Open Disc dialog
- /// If play is false, just add the item in the playlist
+ /** Show the Open Directory dialog
+ * If play is false, just add the item in the playlist
+ */
+ void showDirectory( bool play );
+
+ /** Show the Open Disc dialog
+ * If play is false, just add the item in the playlist
+ */
void showDisc( bool play );
- /// Show the Open Network Stream dialog
- /// If play is false, just add the item in the playlist
+ /** Show the Open Network Stream dialog
+ * If play is false, just add the item in the playlist
+ */
void showNet( bool play );
/// Show the Messages dialog
/// Show the FileInfo dialog
void showFileInfo();
+ /// Show the Streaming Wizard dialog
+ void showStreamingWizard();
+
/// Show the popup menu
void showPopupMenu( bool bShow );
/// Initialization method
bool init();
- /// Show a generic open/save dialog, initialized with the given
- /// parameters
- /// The 'flags' parameter is a logical or of the flags_t values
+ /** Show a generic open/save dialog, initialized with the given
+ * parameters
+ * The 'flags' parameter is a logical or of the flags_t values
+ */
void showFileGeneric( const string &rTitle, const string &rExtensions,
DlgCallback callback, int flags );