myNewRow = 0;
myNewCol++;
}
- myLayout->addWidget(theWgt, myNewRow, myNewCol, Qt::AlignLeft);
+ myLayout->addWidget(theWgt, myNewRow, myNewCol);
+ myLayout->setRowStretch(myNewRow, 0);
myNewRow++;
}
foreach(QWidget* eachWidget, myActionWidget) {
placeWidget(eachWidget);
}
+ myLayout->setRowStretch(myMaxRow + 1, 1);
}
XGUI_Command* XGUI_MenuGroupPanel::addFeature(const QString& theId, const QString& theTitle,
XGUI_Command* XGUI_MenuGroupPanel::feature(const QString& theId) const
{
- QList<XGUI_Command*>::const_iterator aIt;
- for (aIt = myActions.constBegin(); aIt != myActions.constEnd(); ++aIt)
- if ((*aIt)->id() == theId)
- return (*aIt);
+ foreach (XGUI_Command* aCmd, myActions) {
+ if (aCmd->data().toString() == theId)
+ return aCmd;
+ }
return 0;
}