void Kopete::ChatSession::sendMessage( Kopete::Message &message ) { message.setManager( this ); Kopete::Message sentMessage = message; if ( !Kopete::CommandHandler::commandHandler()->processMessage( message, this ) ) { emit messageSent( sentMessage, this ); if ( ( !account()->isAway() || Kopete::BehaviorSettings::self()->enableEventsWhileAway() ) && !account()->isBusy() ) { KNotification::event(QString::fromLatin1( "kopete_outgoing" ), i18n( "Outgoing Message Sent" ) ); } } else { messageSucceeded(); } }
void Kopete::ChatSession::sendMessage( Kopete::Message &message ) { message.setManager( this ); Kopete::Message sentMessage = message; if ( !Kopete::CommandHandler::commandHandler()->processMessage( message, this ) ) { emit messageSent( sentMessage, this ); if ( !account()->isAway() || KopetePrefs::prefs()->soundIfAway() ) { KNotification::event(QString::fromLatin1( "kopete_outgoing" ), i18n( "Outgoing Message Sent" ) ); } } else { messageSucceeded(); } }