All pastes #13944 Raw Edit

bimbo

public cpp v1 · immutable
#13944 ·published 2005-06-11 10:07 UTC
rendered paste body
// The actionactionNick = new KAction( i18n( "&Test" ), "kopeteaway", 0,    this, SLOT( slotChangePublicName() ), actionCollection(), "Test" );// The slotvoid MSNAccount::slotChangePublicName(){	bool ok;	QString name = KInputDialog::getText( i18n( "Change Display Name - MSN Plugin" ),		i18n( "Enter the new display name by which you want to be visible to your friends on MSN:" ),		myself()->property( Kopete::Global::Properties::self()->nickName()).value().toString(), &ok );	if ( ok )	{		if ( name.length() > 387 )		{			KMessageBox::error( Kopete::UI::Global::mainWidget(),				i18n( "<qt>The display name you entered is too long. Please use a shorter name.\n"					"Your display name has <b>not</b> been changed.</qt>" ),				i18n( "Change Display Name - MSN Plugin" ) );			return;		}		if ( isConnected() )			setPublicName( name );		else		{			// Bypass the protocol, it doesn't work, call the slot			// directly. Upon connect the name will be synced.			// FIXME: Use a single code path instead!			slotPublicNameChanged( name );			// m_publicNameSyncMode = SyncToServer;		}	}        kdWarning()<<"hello"<<endl;}