ActionsManager * ActionsManager::instance = NULL;
ActionsManager::ActionsManager( intf_thread_t * _p_i, QObject *_parent )
- : QObject( _parent )
+ : QObject( _parent )
{
p_intf = _p_i;
}
-ActionsManager::~ActionsManager()
-{
-}
-//* Actions */
+ActionsManager::~ActionsManager(){}
+
void ActionsManager::doAction( int id_action )
{
switch( id_action )
}
}
-void ActionsManager::stop()
+inline void ActionsManager::stop()
{
THEMIM->stop();
}
THEMIM->togglePlayPause();
}
-void ActionsManager::prev()
+inline void ActionsManager::prev()
{
THEMIM->prev();
}
-void ActionsManager::next()
+inline void ActionsManager::next()
{
THEMIM->next();
}
}
}
-void ActionsManager::extSettings()
+inline void ActionsManager::extSettings()
{
THEDP->extendedDialog();
}
-void ActionsManager::reverse()
+inline void ActionsManager::reverse()
{
THEMIM->getIM()->reverse();
}
-void ActionsManager::slower()
+inline void ActionsManager::slower()
{
THEMIM->getIM()->slower();
}
-void ActionsManager::faster()
+inline void ActionsManager::faster()
{
THEMIM->getIM()->faster();
}
-void ActionsManager::playlist()
+inline void ActionsManager::playlist()
{
if( p_intf->p_sys->p_mi ) p_intf->p_sys->p_mi->togglePlaylist();
}
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: