-}
-
-QAction* ModuleBase_ActionInfo::makeAction(QObject* theParent)
-{
- QAction* aResult = new QAction(icon, text, theParent);
- aResult->setCheckable(checkable);
- aResult->setChecked(checked);
- aResult->setEnabled(enabled);
- aResult->setVisible(visible);
- aResult->setIconText(iconText);
- aResult->setToolTip(toolTip);
- // aResult->setStatusTip(statusTip);
- // aResult->setWhatsThis(whatsThis);
- aResult->setShortcut(shortcut);
- aResult->setFont(font);
- // By convenience, QAction for a feature keeps feature's id as data (QVariant);
- aResult->setData(id);
- return aResult;