ListPropertyGridWidget::ListPropertyGridWidget(QWidget *parent) : BasePropertyGridWidget(parent), ui(new Ui::ListPropertyGridWidget) { ui->setupUi(this); SetPropertyBlockName(LIST_PROPERTY_BLOCK_NAME); }
SpinnerPropertyGridWidget::SpinnerPropertyGridWidget(QWidget *parent) : BasePropertyGridWidget(parent), ui(new Ui::SpinnerPropertyGridWidget) { ui->setupUi(this); SetPropertyBlockName(SPINNER_PROPERTY_BLOCK_NAME); }
UITextFieldPropertyGridWidget::UITextFieldPropertyGridWidget(QWidget *parent) : BasePropertyGridWidget(parent), ui(new Ui::UITextFieldPropertyGridWidget) { ui->setupUi(this); SetPropertyBlockName(TEXTFIELD_PROPERTY_BLOCK_NAME); BasePropertyGridWidget::InstallEventFiltersForWidgets(this); }
AggregatorPropertyGridWidget::AggregatorPropertyGridWidget(QWidget *parent) : RootPropertyGridWidget(parent), ui(new Ui::AggregatorPropertyGridWidget) { ui->setupUi(this); SetPropertyBlockName(RECT_PROPERTY_BLOCK_NAME); ui->platformNameLineEdit->setValidator(new QRegExpValidator(HierarchyTreeNode::GetNameRegExp(), this)); ui->platformNameLineEdit->installEventFilter(this); }
RectPropertyGridWidget::RectPropertyGridWidget(QWidget *parent) : BasePropertyGridWidget(parent), ui(new Ui::RectPropertyGridWidget) { ui->setupUi(this); SetPropertyBlockName(RECT_PROPERTY_BLOCK_NAME); // This event filter will prevent mouse wheel event when hovered control is not yet selected BasePropertyGridWidget::InstallEventFiltersForWidgets(this); }
BackGroundPropertyGridWidget::BackGroundPropertyGridWidget(QWidget *parent) : BasePropertyGridWidget(parent), ui(new Ui::BackGroundPropertyGridWidget) { ui->setupUi(this); ConnectToSignals(); SetPropertyBlockName(TEXT_PROPERTY_BLOCK_NAME); }
ScrollViewPropertyGridWidget::ScrollViewPropertyGridWidget(QWidget *parent) : BasePropertyGridWidget(parent), ui(new Ui::ScrollViewPropertyGridWidget) { ui->setupUi(this); SetPropertyBlockName(SCROLL_VIEW_PROPERTY_BLOCK_NAME); ConnectToSignals(); BasePropertyGridWidget::InstallEventFiltersForWidgets(this); }
StatePropertyGridWidget::StatePropertyGridWidget(QWidget *parent) : BasePropertyGridWidget(parent), expanded(false), ui(new Ui::StatePropertyGridWidget) { ui->setupUi(this); SetPropertyBlockName(STATE_PROPERTY_BLOCK_NAME); ui->stateSelectComboBox->setItemDelegate(&stateComboboxItemDelegate); UpdateState(); BasePropertyGridWidget::InstallEventFiltersForWidgets(this); ui->stateSelectComboBox->installEventFilter(this); ui->stateSelectListWidget->installEventFilter(this); }
AlignsPropertyGridWidget::AlignsPropertyGridWidget(QWidget *parent) : BasePropertyGridWidget(parent), ui(new Ui::AlignsPropertyGridWidget) { ui->setupUi(this); SetPropertyBlockName(ALIGN_PROPERTY_BLOCK_NAME); // Create align checkbox-spinbox map // This map should help to manage checkbox/spinbox releations alignWidgetsMap = ALIGNWIDGETSMAP(); alignWidgetsMap.insert(std::make_pair(ui->leftAlignCheckBox, ui->leftAlignSpinBox)); alignWidgetsMap.insert(std::make_pair(ui->hcenterAlignCheckBox, ui->hcenterAlignSpinBox)); alignWidgetsMap.insert(std::make_pair(ui->rightAlignCheckBox, ui->rigthAlignSpinBox)); alignWidgetsMap.insert(std::make_pair(ui->topAlignCheckBox, ui->topAlignSpinBox)); alignWidgetsMap.insert(std::make_pair(ui->vcenterAlignCheckBox, ui->vcenterAlignSpinBox)); alignWidgetsMap.insert(std::make_pair(ui->bottomAlignCheckBox, ui->bottomAlignSpinBox)); // This event filter will prevent mouse wheel event when hovered control is not yet selected BasePropertyGridWidget::InstallEventFiltersForWidgets(this); }