You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
codeine/src/app/actions.cpp

28 lines
892 B

// Copyright 2005 Max Howell (max.howell@methylblue.com)
// See COPYING file for licensing information
#include "actions.h"
#include "debug.h"
#include "mxcl.library.h"
#include <ntqtoolbutton.h>
#include "xineEngine.h"
namespace Codeine
{
PlayAction::PlayAction( TQObject *receiver, const char *slot, KActionCollection *ac )
: KToggleAction( i18n("Play"), "player_play", TQt::Key_Space, receiver, slot, ac, "play" )
{}
void
PlayAction::setChecked( bool b )
{
if( videoWindow()->state() == Engine::Empty && sender() && TQCString(sender()->className()) == "KToolBarButton" ) {
// clicking play when empty means open PlayMediaDialog, but we have to uncheck the toolbar button
// as KDElibs sets that checked automatically..
((TQToolButton*)sender())->setOn( false );
}
else
KToggleAction::setChecked( b );
}
}