REGISTER_CMD( "vlc.faster()", CmdFaster )
REGISTER_CMD( "vlc.slower()", CmdSlower )
REGISTER_CMD( "vlc.mute()", CmdMute )
+ REGISTER_CMD( "vlc.volumeUp()", CmdVolumeUp )
+ REGISTER_CMD( "vlc.volumeDown()", CmdVolumeDown )
REGISTER_CMD( "vlc.minimize()", CmdMinimize )
REGISTER_CMD( "vlc.onTop()", CmdOnTop )
REGISTER_CMD( "vlc.quit()", CmdQuit )
{
VarManager *pVarManager = VarManager::instance( getIntf() );
- // Convert the expression into Reverse Polish Notation
- ExprEvaluator *pEvaluator = new ExprEvaluator( getIntf() );
- pEvaluator->parse( rName );
+ // Convert the expression into Reverse Polish Notation
+ ExprEvaluator evaluator( getIntf() );
+ evaluator.parse( rName );
list<VarBool*> varStack;
// Get the first token from the RPN stack
- string token = pEvaluator->getToken();
+ string token = evaluator.getToken();
while( !token.empty() )
{
if( token == "and" )
varStack.push_back( pVar );
}
// Get the first token from the RPN stack
- token = pEvaluator->getToken();
+ token = evaluator.getToken();
}
// The stack should contain a single variable