void BackGroundPropertyGridWidget::Cleanup()
{
    UnregisterGridWidgetAsStateAware();

    UnregisterLineEditWidget(ui->spriteLineEdit);
    UnregisterSpinBoxWidget(ui->frameSpinBox);
    UnregisterComboBoxWidget(ui->drawTypeComboBox);
    UnregisterComboBoxWidget(ui->colorInheritComboBox);
    UnregisterComboBoxWidget(ui->alignComboBox);
    UnregisterColorButtonWidget(ui->selectColorButton);

    BasePropertyGridWidget::Cleanup();
}
void UITextFieldPropertyGridWidget::Cleanup()
{
    UnregisterPushButtonWidget(ui->fontSelectButton);
    UnregisterSpinBoxWidget(ui->fontSizeSpinBox);
    UnregisterColorButtonWidget(ui->textColorPushButton);

    UnregisterSpinBoxWidget(ui->shadowOffsetXSpinBox);
    UnregisterSpinBoxWidget(ui->shadowOffsetYSpinBox);
    UnregisterColorButtonWidget(ui->shadowColorButton);

	UnregisterComboBoxWidget(ui->alignComboBox);

	UnregisterCheckBoxWidget(ui->isPasswordCheckbox);
	
	UnregisterComboBoxWidget(ui->autoCapitalizationTypeComboBox);
	UnregisterComboBoxWidget(ui->autoCorrectionTypeComboBox);
	UnregisterComboBoxWidget(ui->spellCheckingTypeComboBox);
	UnregisterComboBoxWidget(ui->keyboardAppearanceTypeComboBox);
	UnregisterComboBoxWidget(ui->keyboardTypeComboBox);
	UnregisterComboBoxWidget(ui->returnKeyTypeComboBox);
	UnregisterCheckBoxWidget(ui->isReturnKeyAutomatically);

    BasePropertyGridWidget::Cleanup();
}