REVERSE_ACTION,
SKIP_BACK_ACTION,
SKIP_FW_ACTION,
+ QUIT_ACTION,
} actionType_e;
class ActionsManager : public QObject
Q_OBJECT
public:
- static ActionsManager *getInstance( intf_thread_t *_p_intf )
+ static ActionsManager *getInstance( intf_thread_t *_p_intf, QObject *_parent = 0 )
{
if( !instance )
- instance = new ActionsManager( _p_intf );
+ instance = new ActionsManager( _p_intf, _parent );
return instance;
}
static void killInstance()
private:
static ActionsManager *instance;
- ActionsManager( intf_thread_t *_p_i, QObject *_parent = 0 );
+ ActionsManager( intf_thread_t *_p_i, QObject *_parent );
intf_thread_t *p_intf;
-protected slots:
- virtual void doAction( int );
-
-protected slots:
+public slots:
+ void toggleMuteAudio();
+ void AudioUp();
+ void AudioDown();
void play();
- void stop();
- void prev();
- void next();
+protected slots:
void fullscreen();
- void extSettings();
- void faster();
- void slower();
- void reverse();
- void playlist();
void snapshot();
+ void playlist();
void record();
void frame();
+ virtual void doAction( int );
};
#endif