-/// Command to jump to the next item
-DEFINE_COMMAND( PlaytreeNext, "playtree next" )
-
-/// Command to jump to the previous item
-DEFINE_COMMAND( PlaytreePrevious, "playtree previous" )
-
-/// Command to set the random state
-class CmdPlaytreeRandom: public CmdGeneric
-{
- public:
- CmdPlaytreeRandom( intf_thread_t *pIntf, bool value ):
- CmdGeneric( pIntf ), m_value( value ) {}
- virtual ~CmdPlaytreeRandom() {}
-
- /// This method does the real job of the command
- virtual void execute();
-
- /// Return the type of the command
- virtual string getType() const { return "playtree random"; }
-
- private:
- /// Random state
- bool m_value;
-};
-
-/// Command to set the loop state
-class CmdPlaytreeLoop: public CmdGeneric
-{
- public:
- CmdPlaytreeLoop( intf_thread_t *pIntf, bool value ):
- CmdGeneric( pIntf ), m_value( value ) {}
- virtual ~CmdPlaytreeLoop() {}
-
- /// This method does the real job of the command
- virtual void execute();
-
- /// Return the type of the command
- virtual string getType() const { return "playtree loop"; }
-
- private:
- /// Loop state
- bool m_value;
-};
-
-/// Command to set the repeat state
-class CmdPlaytreeRepeat: public CmdGeneric
-{
- public:
- CmdPlaytreeRepeat( intf_thread_t *pIntf, bool value ):
- CmdGeneric( pIntf ), m_value( value ) {}
- virtual ~CmdPlaytreeRepeat() {}
-
- /// This method does the real job of the command
- virtual void execute();
-
- /// Return the type of the command
- virtual string getType() const { return "playtree repeat"; }
-
- private:
- /// Loop state
- bool m_value;
-};
-
-/// Command to load a playlist
-class CmdPlaytreeLoad: public CmdGeneric
-{
- public:
- CmdPlaytreeLoad( intf_thread_t *pIntf, bool value ):
- CmdGeneric( pIntf ), m_value( value ) {}
- virtual ~CmdPlaytreeLoad() {}
-
- /// This method does the real job of the command
- virtual void execute();
-
- /// Return the type of the command
- virtual string getType() const { return "playtree load"; }
-
- private:
- /// Loop state
- bool m_value;
-};
-
-/// Command to save a playlist
-class CmdPlaytreeSave: public CmdGeneric
-{
- public:
- CmdPlaytreeSave( intf_thread_t *pIntf, bool value ):
- CmdGeneric( pIntf ), m_value( value ) {}
- virtual ~CmdPlaytreeSave() {}
-
- /// This method does the real job of the command
- virtual void execute();
-
- /// Return the type of the command
- virtual string getType() const { return "playtree save"; }
-
- private:
- /// Loop state
- bool m_value;
-};
-