#include "qt4.hpp"
#include "util/singleton.hpp"
-#include "variables.hpp"
+#include "adapters/variables.hpp"
#include <QObject>
#include <QEvent>
+class QSignalMapper;
enum { NORMAL, /* loop: 0, repeat: 0 */
REPEAT_ONE,/* loop: 0, repeat: 1 */
bool hasAudio();
bool hasVideo() { return hasInput() && b_video; }
bool hasVisualisation();
- void requestArtUpdate( input_item_t *p_item );
+ void requestArtUpdate( input_item_t *p_item, bool b_forced );
void setArt( input_item_t *p_item, QString fileUrl );
QString getName() { return oldName; }
{
Q_OBJECT
friend class Singleton<MainInputManager>;
+ friend class VLCMenuBar;
public:
input_thread_t *getInput() { return p_input; }
void requestVoutUpdate() { return im->UpdateVout(); }
+protected:
+ QSignalMapper *menusAudioMapper;
+
private:
MainInputManager( intf_thread_t * );
virtual ~MainInputManager();
void notifyRepeatLoop( bool );
void notifyVolume( float );
void notifyMute( bool );
+ void menusUpdateAudio( const QString& );
signals:
void inputChanged( input_thread_t * );