void C4Language::InitInfos() { C4Group hGroup; // First, look in System.ocg if (Reloc.Open(hGroup, C4CFN_System)) { LoadInfos(hGroup); hGroup.Close(); } // Now look through the registered packs C4Group *pPack; for (int iPack = 0; (pPack = Packs.GetGroup(iPack)); iPack++) // Does it contain a System.ocg child group? if (hGroup.OpenAsChild(pPack, C4CFN_System)) { LoadInfos(hGroup); hGroup.Close(); } }
void UserManagement::ToggleUserInfos(bool value) { ui->groupBox->setEnabled(value); ui->lblAddress->setEnabled(value); ui->lblCellphone->setEnabled(value); ui->lblCities->setEnabled(value); ui->lblCountry->setEnabled(value); ui->lblEmail->setEnabled(value); ui->lblName->setEnabled(value); ui->lblPassword->setEnabled(value); ui->lblPhone->setEnabled(value); ui->lblUsername->setEnabled(value); ui->btnPermissions->setEnabled(value); ui->btnSaveUser->setEnabled(value); // Editable fields. ui->cmbCities->setEnabled(value); ui->cmbCountries->setEnabled(value); ui->txtAddress->setEnabled(value); ui->txtCellphone->setEnabled(value); ui->txtEmail->setEnabled(value); ui->txtName->setEnabled(value); ui->txtPassword->setEnabled(value); ui->txtPhone->setEnabled(value); ui->txtUsername->setEnabled(value); if(!value) { ui->cmbCities->setCurrentText(""); ui->cmbCountries->setCurrentText(""); ui->txtAddress->setText(""); ui->txtCellphone->setText(""); ui->txtEmail->setText(""); ui->txtName->setText(""); ui->txtPassword->setText(""); ui->txtPhone->setText(""); ui->txtUsername->setText(""); } if(value) { LoadInfos(ui->cmbEmployees->currentIndex() - 1); } }