GetProfileNameForm GetProfileNameForm 0 0 430 127 Twinkle - Profile name unnamed userIconTextLabel WidgetOrigin penguin_big.png layout24 unnamed spacer41 Horizontal Expanding 81 20 okPushButton &OK true cancelPushButton &Cancel layout26 unnamed profileTextLabel 5 0 0 0 Enter a name for your profile: false AlignVCenter profileLineEdit <b>The name of your profile</b> <br><br> A profile contains your user settings, e.g. your user name and password. You have to give each profile a name. <br><br> If you have multiple SIP accounts, you can create multiple profiles. When you startup Twinkle it will show you the list of profile names from which you can select the profile you want to run. <br><br> To remember your profiles easily you could use your SIP user name as a profile name, e.g. <b>example@example.com</b> cancelPushButton clicked() GetProfileNameForm reject() okPushButton clicked() GetProfileNameForm validate() profileLineEdit okPushButton cancelPushButton qlineedit.h qregexp.h qvalidator.h protocol.h qmessagebox.h qdir.h qfile.h user.h getprofilenameform.ui.h validate() init() getProfileName() execNewName() execRename( const QString & oldName )