WizardForm WizardForm 0 0 596 321 Twinkle - Wizard unnamed layout15 unnamed stunServerLineEdit The hostname, domain name or IP address of the STUN server. stunServerTextLabel S&TUN server: stunServerLineEdit usernameLineEdit The SIP user name given to you by your provider. It is the user part in your SIP address, <b>username</b>@domain.com This could be a telephone number. <br><br> This field is mandatory. domainTextLabel &Domain*: domainLineEdit serviceProviderComboBox Choose your SIP service provider. If your SIP service provider is not in the list, then select <b>Other</b> and fill in the settings you received from your provider.<br><br> If you select one of the predefined SIP service providers then you only have to fill in your name, user name, authentication name and password. authNameTextLabel &Authentication name: authNameLineEdit dislpayTextLabel &Your name: displayLineEdit authNameLineEdit Your SIP authentication name. Quite often this is the same as your SIP user name. It can be a different name though. spacer22 Horizontal Expanding 206 20 domainLineEdit The domain part of your SIP address, username@<b>domain.com</b>. Instead of a real domain this could also be the hostname or IP address of your <b>SIP proxy</b>. If you want direct IP phone to IP phone communications then you fill in the hostname or IP address of your computer. <br><br> This field is mandatory. displayLineEdit This is just your full name, e.g. John Doe. It is used as a display name. When you make a call, this display name might be shown to the called party. proxyTextLabel true SIP pro&xy: proxyLineEdit proxyLineEdit true The hostname, domain name or IP address of your SIP proxy. If this is the same value as your domain, you may leave this field empty. serviceProviderTextLabel &SIP service provider: serviceProviderComboBox authPasswordTextLabel &Password: authPasswordLineEdit usernameTextLabel &User name*: usernameLineEdit authPasswordLineEdit Password Your password for authentication. spacer23 Vertical Expanding 20 20 layout14 unnamed spacer20 Horizontal Expanding 371 20 okPushButton &OK Alt+O true cancelPushButton &Cancel Alt+C okPushButton clicked() WizardForm validate() cancelPushButton clicked() WizardForm reject() usernameLineEdit textChanged(const QString&) WizardForm updateAuthName(const QString&) serviceProviderComboBox activated(const QString&) WizardForm update(const QString&) authNameLineEdit lostFocus() WizardForm disableSuggestAuthName() serviceProviderComboBox displayLineEdit usernameLineEdit domainLineEdit authNameLineEdit authPasswordLineEdit proxyLineEdit stunServerLineEdit okPushButton cancelPushButton map user.h qregexp.h qlineedit.h qlabel.h qvalidator.h qcombobox.h gui.h qfile.h wizardform.ui.h struct t_provider; bool suggestAuthName; std::map<QString, t_provider> mapProviders; t_user *user_config; success() initProviders() exec( t_user * user ) update( const QString & item ) updateAuthName( const QString & s ) disableSuggestAuthName() validate() init() show( t_user * user )