Merge pull request #18905 from Roy-043/Part-Rename-new-datum-commands

Part: Rename new datum commands
This commit is contained in:
Roy-043
2025-01-09 11:27:14 +01:00
committed by GitHub

View File

@@ -2243,8 +2243,8 @@ CmdPartCoordinateSystem::CmdPartCoordinateSystem()
: Command("Part_CoordinateSystem")
{
sGroup = QT_TR_NOOP("Part");
sMenuText = QT_TR_NOOP("Create a coordinate system");
sToolTipText = QT_TR_NOOP("A coordinate system object that can be attached to other objects.");
sMenuText = QT_TR_NOOP("Create coordinate system");
sToolTipText = QT_TR_NOOP("Create a coordinate system object that can be attached to other objects.");
sWhatsThis = "Part_CoordinateSystem";
sStatusTip = sToolTipText;
sPixmap = "Std_CoordinateSystem";
@@ -2269,100 +2269,100 @@ bool CmdPartCoordinateSystem::isActive()
}
//===========================================================================
// Part_Plane
// Part_DatumPlane
//===========================================================================
DEF_STD_CMD_A(CmdPartPlane)
DEF_STD_CMD_A(CmdPartDatumPlane)
CmdPartPlane::CmdPartPlane()
: Command("Part_Plane")
CmdPartDatumPlane::CmdPartDatumPlane()
: Command("Part_DatumPlane")
{
sGroup = QT_TR_NOOP("Part");
sMenuText = QT_TR_NOOP("Create a datum plane");
sToolTipText = QT_TR_NOOP("A plane object that can be attached to other objects.");
sWhatsThis = "Part_Plane";
sMenuText = QT_TR_NOOP("Create datum plane");
sToolTipText = QT_TR_NOOP("Create a datum plane object that can be attached to other objects.");
sWhatsThis = "Part_DatumPlane";
sStatusTip = sToolTipText;
sPixmap = "Std_Plane";
}
void CmdPartPlane::activated(int iMsg)
void CmdPartDatumPlane::activated(int iMsg)
{
Q_UNUSED(iMsg);
openCommand(QT_TRANSLATE_NOOP("Command", "Add a datum plane"));
std::string name = getUniqueObjectName("Plane");
std::string name = getUniqueObjectName("DatumPlane");
doCommand(Doc, "obj = App.activeDocument().addObject('Part::DatumPlane','%s')", name.c_str());
doCommand(Doc, getAutoGroupCommandStr().toUtf8());
doCommand(Doc, "obj.ViewObject.doubleClicked()");
}
bool CmdPartPlane::isActive()
bool CmdPartDatumPlane::isActive()
{
return hasActiveDocument();
}
//===========================================================================
// Part_Line
// Part_DatumLine
//===========================================================================
DEF_STD_CMD_A(CmdPartLine)
DEF_STD_CMD_A(CmdPartDatumLine)
CmdPartLine::CmdPartLine()
: Command("Part_Line")
CmdPartDatumLine::CmdPartDatumLine()
: Command("Part_DatumLine")
{
sGroup = QT_TR_NOOP("Part");
sMenuText = QT_TR_NOOP("Create a datum line");
sToolTipText = QT_TR_NOOP("A line object that can be attached to other objects.");
sWhatsThis = "Part_Line";
sMenuText = QT_TR_NOOP("Create datum line");
sToolTipText = QT_TR_NOOP("Create a datum line object that can be attached to other objects.");
sWhatsThis = "Part_DatumLine";
sStatusTip = sToolTipText;
sPixmap = "Std_Axis";
}
void CmdPartLine::activated(int iMsg)
void CmdPartDatumLine::activated(int iMsg)
{
Q_UNUSED(iMsg);
openCommand(QT_TRANSLATE_NOOP("Command", "Add a datum line"));
std::string name = getUniqueObjectName("Line");
std::string name = getUniqueObjectName("DatumLine");
doCommand(Doc, "obj = App.activeDocument().addObject('Part::DatumLine','%s')", name.c_str());
doCommand(Doc, getAutoGroupCommandStr().toUtf8());
doCommand(Doc, "obj.ViewObject.doubleClicked()");
}
bool CmdPartLine::isActive()
bool CmdPartDatumLine::isActive()
{
return hasActiveDocument();
}
//===========================================================================
// Part_Point
// Part_DatumPoint
//===========================================================================
DEF_STD_CMD_A(CmdPartPoint)
DEF_STD_CMD_A(CmdPartDatumPoint)
CmdPartPoint::CmdPartPoint()
: Command("Part_Point")
CmdPartDatumPoint::CmdPartDatumPoint()
: Command("Part_DatumPoint")
{
sGroup = QT_TR_NOOP("Part");
sMenuText = QT_TR_NOOP("Create a datum point");
sToolTipText = QT_TR_NOOP("A point object that can be attached to other objects.");
sWhatsThis = "Part_Point";
sMenuText = QT_TR_NOOP("Create datum point");
sToolTipText = QT_TR_NOOP("Create a datum point object that can be attached to other objects.");
sWhatsThis = "Part_DatumPoint";
sStatusTip = sToolTipText;
sPixmap = "Std_Point";
}
void CmdPartPoint::activated(int iMsg)
void CmdPartDatumPoint::activated(int iMsg)
{
Q_UNUSED(iMsg);
openCommand(QT_TRANSLATE_NOOP("Command", "Add a datum point"));
std::string name = getUniqueObjectName("Point");
std::string name = getUniqueObjectName("DatumPoint");
doCommand(Doc, "obj = App.activeDocument().addObject('Part::DatumPoint','%s')", name.c_str());
doCommand(Doc, getAutoGroupCommandStr().toUtf8());
doCommand(Doc, "obj.ViewObject.doubleClicked()");
}
bool CmdPartPoint::isActive()
bool CmdPartDatumPoint::isActive()
{
return hasActiveDocument();
}
@@ -2378,17 +2378,17 @@ public:
: GroupCommand("Part_Datums")
{
sGroup = QT_TR_NOOP("Part");
sMenuText = QT_TR_NOOP("Create a datum");
sToolTipText = QT_TR_NOOP("Create a datum object (LCS, Plane, Line, Point) that can be attached to other objects.");
sMenuText = QT_TR_NOOP("Create datum");
sToolTipText = QT_TR_NOOP("Create a datum object (coordinate system, plane, line, point) that can be attached to other objects.");
sWhatsThis = "Part_Datums";
sStatusTip = sToolTipText;
setCheckable(false);
addCommand("Part_CoordinateSystem");
addCommand("Part_Plane");
addCommand("Part_Line");
addCommand("Part_Point");
addCommand("Part_DatumPlane");
addCommand("Part_DatumLine");
addCommand("Part_DatumPoint");
}
const char* className() const override
@@ -2448,8 +2448,8 @@ void CreatePartCommands()
rcCmdMgr.addCommand(new CmdPartSectionCut());
rcCmdMgr.addCommand(new CmdPartCoordinateSystem());
rcCmdMgr.addCommand(new CmdPartPlane());
rcCmdMgr.addCommand(new CmdPartLine());
rcCmdMgr.addCommand(new CmdPartPoint());
rcCmdMgr.addCommand(new CmdPartDatumPlane());
rcCmdMgr.addCommand(new CmdPartDatumLine());
rcCmdMgr.addCommand(new CmdPartDatumPoint());
rcCmdMgr.addCommand(new CmdPartDatums());
}