QWidget* TKAction::createLayout(QWidget* parent, QWidget* children) { QWidget* base = new QWidget(parent,"KTToolBarLayout"); QLabel* textLabel = new QLabel(base,"text"); textLabel->setMinimumHeight(1); QLabel* pixLabel = new QLabel(base,"pixmap"); children->reparent(base,QPoint(0,0)); children->setName("widget"); QHBoxLayout* layout = new QHBoxLayout(base,0,3); layout->setResizeMode(QLayout::Minimum); layout->addWidget(textLabel); layout->addWidget(pixLabel); layout->addWidget(children,1); updateLayout(base); return base; }