HostDialog::HostDialog( QWidget* parent ) : QDialog( parent ) , ui( new Ui::HostDialog ) { ui->setupUi( this ); TomahawkSettings* s = TomahawkSettings::instance(); connect( ui->autoDetectIpCheckBox, SIGNAL( toggled( bool ) ), SLOT( toggleAutoDetectIp( bool ) ) ); ui->staticHostName->setText( s->externalHostname() ); ui->staticPort->setValue( s->externalPort() ); ui->autoDetectIpCheckBox->setChecked( s->autoDetectExternalIp() ); }