void KexiDBConnectionTabWidget::setData(const KexiProjectData& data, const QString& shortcutFileName) { mainWidget->setData( data, shortcutFileName ); detailsWidget->chkUseSocket->setChecked( data.constConnectionData()->useLocalSocketFile ); detailsWidget->customSocketEdit->setURL( data.constConnectionData()->localSocketFileName ); detailsWidget->customSocketEdit->setEnabled( detailsWidget->chkUseSocket->isChecked() ); detailsWidget->chkSocketDefault->setChecked( data.constConnectionData()->localSocketFileName.isEmpty() ); detailsWidget->chkSocketDefault->setEnabled( detailsWidget->chkUseSocket->isChecked() ); detailsWidget->descriptionEdit->setText( data.description() ); }