#include "CUIComponentBaseWidget.h" #include "CUIConfig.h" #include #include CUIComponentBaseWidget::CUIComponentBaseWidget(QWidget *parent) : QWidget(parent) { } QLayout *CUIComponentBaseWidget::getLayout(CUIConfig *conf) { if (!conf) { return new QVBoxLayout; } QLayout *layout; QString layoutConf = conf->getPropertyValue("layout"); if (layoutConf == "QVBoxLayout") { layout = new QVBoxLayout; } else if (layoutConf == "QHBoxLayout") { layout = new QHBoxLayout; } else { layout = new QVBoxLayout; } layout->setSpacing(0); layout->setMargin(0); return layout; } void CUIComponentBaseWidget::initUI() { } qint32 CUIComponentBaseWidget::getLabelWidth() { return 100; } void CUIComponentBaseWidget::setLabelWidth(qint32 width) { }