#include <assert.h>
#include <vlc/vlc.h>
-#include <vlc/intf.h>
+#include <vlc_interface.h>
class QEvent;
class QSignalMapper;
instance = new DialogsProvider( p_intf );
return instance;
}
- static void killInstance() { if( instance ) delete instance; }
+ static void killInstance()
+ {
+ if( instance ) delete instance;
+ instance=NULL;
+ }
virtual ~DialogsProvider();
QTimer *fixed_timer;
protected:
friend class QVLCMenu;
QSignalMapper *menusMapper;
QSignalMapper *menusUpdateMapper;
+ QSignalMapper *SDMapper;
void customEvent( QEvent *);
private:
DialogsProvider( intf_thread_t *);
intf_thread_t *p_intf;
static DialogsProvider *instance;
QStringList showSimpleOpen();
+ void addFromSimple( bool, bool );
public slots:
void playlistDialog();
void bookmarksDialog();
- void streaminfoDialog();
+ void mediaInfoDialog();
void prefsDialog();
+ void extendedDialog();
void messagesDialog();
void simplePLAppendDialog();
void simpleMLAppendDialog();
void simpleOpenDialog();
void openDialog();
+ void openDialog(int );
+ void openNetDialog();
+ void openDiscDialog();
void PLAppendDialog();
void MLAppendDialog();
- void openDialog( int );
void popupMenu( int );
void doInteraction( intf_dialog_args_t * );
void menuAction( QObject *);
void menuUpdateAction( QObject *);
+ void SDMenuAction( QString );
void streamingDialog();
void openPlaylist();
- void openDirectory();
- void openMLDirectory();
+ void savePlaylist();
+ void PLAppendDir();
+ void MLAppendDir();
void quit();
+ void switchToSkins();
+ void helpDialog();
+ void aboutDialog();
};
#endif