TechDraw: Ext. Tools: Improve menu texts and tooltips

This commit is contained in:
Roy
2022-01-23 11:06:09 +01:00
committed by WandererFan
parent daf1269497
commit 5476af8f8f
3 changed files with 534 additions and 505 deletions

View File

@@ -121,8 +121,8 @@ namespace TechDrawGui {
void execInsertPrefixChar(Gui::Command* cmd, std::string prefixChar) {
// insert a prefix character into the format specifier
std::vector<Gui::SelectionObject> selection;
if (_checkSelection(cmd, selection, "TechDraw Insert Prefix Character")) {
Gui::Command::openCommand(QT_TRANSLATE_NOOP("Command", "Insert Prefix Character"));
if (_checkSelection(cmd, selection, "TechDraw Insert Prefix")) {
Gui::Command::openCommand(QT_TRANSLATE_NOOP("Command", "Insert Prefix"));
for (auto selected : selection) {
auto object = selected.getObject();
if (object->isDerivedFrom(TechDraw::DrawViewDimension::getClassTypeId())) {
@@ -141,15 +141,15 @@ DEF_STD_CMD_A(CmdTechDrawExtensionInsertDiameter)
CmdTechDrawExtensionInsertDiameter::CmdTechDrawExtensionInsertDiameter()
: Command("TechDraw_ExtensionInsertDiameter")
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Insert '⌀' sign");
sToolTipText = QT_TR_NOOP("Insert '⌀' sign in a measure\n\
- select many measures\n\
- click this button");
sWhatsThis = "TechDraw_ExtensionInsertDiameter";
sStatusTip = sToolTipText;
sPixmap = "TechDraw_ExtensionInsertDiameter";
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Insert '⌀' Prefix");
sToolTipText = QT_TR_NOOP("Insert a '⌀' symbol at the beginning of the dimension text:<br>\
- Select one or more dimensions<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionInsertDiameter";
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionInsertDiameter";
}
void CmdTechDrawExtensionInsertDiameter::activated(int iMsg)
@@ -174,15 +174,15 @@ DEF_STD_CMD_A(CmdTechDrawExtensionInsertSquare)
CmdTechDrawExtensionInsertSquare::CmdTechDrawExtensionInsertSquare()
: Command("TechDraw_ExtensionInsertSquare")
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Insert '〼' sign");
sToolTipText = QT_TR_NOOP("Insert '〼' sign in a measure\n\
- select many measures\n\
- click this button");
sWhatsThis = "TechDraw_ExtensionInsertSquare";
sStatusTip = sToolTipText;
sPixmap = "TechDraw_ExtensionInsertSquare";
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Insert '〼' Prefix");
sToolTipText = QT_TR_NOOP("Insert a '〼' symbol at the beginning of the dimension text:<br>\
- Select one or more dimensions<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionInsertSquare";
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionInsertSquare";
}
void CmdTechDrawExtensionInsertSquare::activated(int iMsg)
@@ -207,14 +207,14 @@ DEF_STD_CMD_ACL(CmdTechDrawExtensionInsertPrefixGroup)
CmdTechDrawExtensionInsertPrefixGroup::CmdTechDrawExtensionInsertPrefixGroup()
: Command("TechDraw_ExtensionInsertPrefixGroup")
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Insert a '⌀' sign in a measure");
sToolTipText = QT_TR_NOOP("Insert a '⌀' sign in a measure:\n\
- select many measures\n\
- click this button");
sWhatsThis = "TechDraw_ExtensionInsertPrefixGroup";
sStatusTip = sToolTipText;
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Insert '⌀' Prefix");
sToolTipText = QT_TR_NOOP("Insert a '⌀' symbol at the beginning of the dimension text:<br>\
- Select one or more dimensions<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionInsertPrefixGroup";
sStatusTip = sMenuText;
}
void CmdTechDrawExtensionInsertPrefixGroup::activated(int iMsg)
@@ -276,17 +276,19 @@ void CmdTechDrawExtensionInsertPrefixGroup::languageChange()
QList<QAction*> a = pcAction->actions();
QAction* arc1 = a[0];
arc1->setText(QApplication::translate("TechDraw_Extension", "Insert '⌀' sign in a measure"));
arc1->setToolTip(QApplication::translate("TechDraw_Extension", "Insert a '⌀' sign in a measure:\n\
- select many measures\n\
- click this button"));
arc1->setStatusTip(arc1->toolTip());
arc1->setText(QApplication::translate("CmdTechDrawExtensionInsertDiameter", "Insert '⌀' Prefix"));
arc1->setToolTip(QApplication::translate("CmdTechDrawExtensionInsertDiameter",
"Insert a '⌀' symbol at the beginning of the dimension text:<br>\
- Select one or more dimensions<br>\
- Click this tool"));
arc1->setStatusTip(arc1->text());
QAction* arc2 = a[1];
arc2->setText(QApplication::translate("TechDraw_Extension", "Insert a '〼' sign in a measure"));
arc2->setToolTip(QApplication::translate("TechDraw_Extension", "Insert a '〼' sign in a measure:\n\
- select many measures\n\
- click this button"));
arc2->setStatusTip(arc2->toolTip());
arc2->setText(QApplication::translate("CmdTechDrawExtensionInsertSquare", "Insert '〼' Prefix"));
arc2->setToolTip(QApplication::translate("CmdTechDrawExtensionInsertSquare",
"Insert a '〼' symbol at the beginning of the dimension text:<br>\
- Select one or more dimensions<br>\
- Click this tool"));
arc2->setStatusTip(arc2->text());
}
bool CmdTechDrawExtensionInsertPrefixGroup::isActive(void)
@@ -335,11 +337,11 @@ CmdTechDrawExtensionIncreaseDecimal::CmdTechDrawExtensionIncreaseDecimal()
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Increase Decimal Places");
sToolTipText = QT_TR_NOOP("Increase Decimal Places of a Measure\n\
- select many measures\n\
- click this button");
sToolTipText = QT_TR_NOOP("Increase the number of decimal places of the dimension text:<br>\
- Select one or more dimensions<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionIncreaseDecimal";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionIncreaseDecimal";
}
@@ -368,11 +370,11 @@ CmdTechDrawExtensionDecreaseDecimal::CmdTechDrawExtensionDecreaseDecimal()
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Decrease Decimal Places");
sToolTipText = QT_TR_NOOP("Decrease Decimal Places of a Measure\n\
- select many measures\n\
- click this button");
sToolTipText = QT_TR_NOOP("Decrease the number of decimal places of the dimension text:<br>\
- Select one or more dimensions<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionDecreaseDecimal";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionDecreaseDecimal";
}
@@ -401,11 +403,11 @@ CmdTechDrawExtensionIncreaseDecreaseGroup::CmdTechDrawExtensionIncreaseDecreaseG
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Increase Decimal Places");
sToolTipText = QT_TR_NOOP("Increase Decimal Places of a Measure\n\
- select many measures\n\
- click this button");
sToolTipText = QT_TR_NOOP("Increase the number of decimal places of the dimension text:<br>\
- Select one or more dimensions<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionIncreaseDecreaseGroup";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
}
void CmdTechDrawExtensionIncreaseDecreaseGroup::activated(int iMsg)
@@ -467,17 +469,19 @@ void CmdTechDrawExtensionIncreaseDecreaseGroup::languageChange()
QList<QAction*> a = pcAction->actions();
QAction* arc1 = a[0];
arc1->setText(QApplication::translate("TechDraw_Extension", "Increase Decimal Places"));
arc1->setToolTip(QApplication::translate("TechDraw_Extension", "Increase Decimal Places of a Measure\n\
- select many measures\n\
- click this button"));
arc1->setStatusTip(arc1->toolTip());
arc1->setText(QApplication::translate("CmdTechDrawExtensionIncreaseDecimal", "Increase Decimal Places"));
arc1->setToolTip(QApplication::translate("CmdTechDrawExtensionIncreaseDecimal",
"Increase the number of decimal places of the dimension text:<br>\
- Select one or more dimensions<br>\
- Click this tool"));
arc1->setStatusTip(arc1->text());
QAction* arc2 = a[1];
arc2->setText(QApplication::translate("TechDraw_Extension", "Decrease Decimal Places"));
arc2->setToolTip(QApplication::translate("TechDraw_Extension", "Decrease Decimal Places of a Measure\n\
- select many measures\n\
- click this button"));
arc2->setStatusTip(arc2->toolTip());
arc2->setText(QApplication::translate("CmdTechDrawExtensionDecreaseDecimal", "Decrease Decimal Places"));
arc2->setToolTip(QApplication::translate("CmdTechDrawExtensionDecreaseDecimal",
"Decrease the number of decimal places of the dimension text:<br>\
- Select one or more dimensions<br>\
- Click this tool"));
arc2->setStatusTip(arc2->text());
}
bool CmdTechDrawExtensionIncreaseDecreaseGroup::isActive(void)
@@ -523,12 +527,13 @@ CmdTechDrawExtensionPosHorizChainDimension::CmdTechDrawExtensionPosHorizChainDim
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Position Horizontal Chain Dimension");
sToolTipText = QT_TR_NOOP("Arranges the selected horizontal dimensions on the same line:\n\
- select two or more measures\n\
- click this button");
sMenuText = QT_TR_NOOP("Position Horizontal Chain Dimensions");
sToolTipText = QT_TR_NOOP("Align horizontal dimensions to create a chain dimension:<br>\
- Select two or more horizontal dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionPosHorizChainDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionPosHorizChainDimension";
}
@@ -581,12 +586,13 @@ CmdTechDrawExtensionPosVertChainDimension::CmdTechDrawExtensionPosVertChainDimen
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Position Vertical Chain Dimension");
sToolTipText = QT_TR_NOOP("Arranges the selected vertical dimensions on the same line:\n\
- select two or more measures\n\
- click this button");
sMenuText = QT_TR_NOOP("Position Vertical Chain Dimensions");
sToolTipText = QT_TR_NOOP("Align vertical dimensions to create a chain dimension:<br>\
- Select two or more vertical dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionPosVertChainDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionPosVertChainDimension";
}
@@ -645,12 +651,13 @@ CmdTechDrawExtensionPosObliqueChainDimension::CmdTechDrawExtensionPosObliqueChai
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Position Oblique Chain Dimension");
sToolTipText = QT_TR_NOOP("Arranges the selected oblique dimensions on the same line:\n\
- select two or more measures\n\
- click this button");
sMenuText = QT_TR_NOOP("Position Oblique Chain Dimensions");
sToolTipText = QT_TR_NOOP("Align oblique dimensions to create a chain dimension:<br>\
- Select two or more parallel oblique dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionPosObliqueChainDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionPosObliqueChainDimension";
}
@@ -679,12 +686,13 @@ CmdTechDrawExtensionPosChainDimensionGroup::CmdTechDrawExtensionPosChainDimensio
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Position Horizontal Chain Dimension");
sToolTipText = QT_TR_NOOP("Arranges the selected horizontal dimensions on the same line:\n\
- select two or more measures\n\
- click this button");
sMenuText = QT_TR_NOOP("Position Horizontal Chain Dimensions");
sToolTipText = QT_TR_NOOP("Align horizontal dimensions to create a chain dimension:<br>\
- Select two or more horizontal dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionPosChainDimensionGroup";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
}
void CmdTechDrawExtensionPosChainDimensionGroup::activated(int iMsg)
@@ -753,26 +761,29 @@ void CmdTechDrawExtensionPosChainDimensionGroup::languageChange()
QList<QAction*> a = pcAction->actions();
QAction* arc1 = a[0];
arc1->setText(QApplication::translate("TechDraw_Extension", "Position Horizontal Chain Dimensions"));
arc1->setToolTip(QApplication::translate("TechDraw_Extension",
"Arranges the selected horizontal dimensions on the same line:\n\
- select two or more measures\n\
- click this button"));
arc1->setStatusTip(arc1->toolTip());
arc1->setText(QApplication::translate("CmdTechDrawExtensionPosHorizChainDimension", "Position Horizontal Chain Dimensions"));
arc1->setToolTip(QApplication::translate("CmdTechDrawExtensionPosHorizChainDimension",
"Align horizontal dimensions to create a chain dimension:<br>\
- Select two or more horizontal dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool"));
arc1->setStatusTip(arc1->text());
QAction* arc2 = a[1];
arc2->setText(QApplication::translate("TechDraw_Extension", "Position Vertical Chain Dimensions"));
arc2->setToolTip(QApplication::translate("TechDraw_Extension",
"Arranges the selected vertical dimensions on the same line:\n\
- select two or more measures\n\
- click this button"));
arc2->setStatusTip(arc2->toolTip());
arc2->setText(QApplication::translate("CmdTechDrawExtensionPosVertChainDimension", "Position Vertical Chain Dimensions"));
arc2->setToolTip(QApplication::translate("CmdTechDrawExtensionPosVertChainDimension",
"Align vertical dimensions to create a chain dimension:<br>\
- Select two or more vertical dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool"));
arc2->setStatusTip(arc2->text());
QAction* arc3 = a[2];
arc3->setText(QApplication::translate("TechDraw_Extension", "Position Oblique Chain Dimensions"));
arc3->setToolTip(QApplication::translate("TechDraw_Extension",
"Arranges the selected oblique dimensions on the same line:\n\
- select two or more measures\n\
- click this button"));
arc3->setStatusTip(arc3->toolTip());
arc3->setText(QApplication::translate("CmdTechDrawExtensionPosObliqueChainDimension", "Position Oblique Chain Dimensions"));
arc3->setToolTip(QApplication::translate("CmdTechDrawExtensionPosObliqueChainDimension",
"Align oblique dimensions to create a chain dimension:<br>\
- Select two or more parallel oblique dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool"));
arc3->setStatusTip(arc3->text());
}
bool CmdTechDrawExtensionPosChainDimensionGroup::isActive(void)
@@ -823,11 +834,13 @@ CmdTechDrawExtensionCascadeHorizDimension::CmdTechDrawExtensionCascadeHorizDimen
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Cascade Horizontal Dimensions");
sToolTipText = QT_TR_NOOP("Spaces (vertically), the selected horizontal dimensions:\n\
- select two or more horizontal dimensions\n\
- click this button");
sToolTipText = QT_TR_NOOP("Evenly space horizontal dimensions:<br>\
- Specify the cascade spacing (optional)<br>\
- Select two or more horizontal dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCascadeHorizDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionCascadeHorizDimension";
}
@@ -849,7 +862,7 @@ bool CmdTechDrawExtensionCascadeHorizDimension::isActive(void)
//===========================================================================
void execCascadeVertDimension(Gui::Command* cmd) {
// cascade horizontal dimensions
// cascade vertical dimensions
std::vector<Gui::SelectionObject> selection;
if (_checkSelection(cmd, selection, "TechDraw CascadeVertDimension")) {
Gui::Command::openCommand(QT_TRANSLATE_NOOP("Command", "Cascade Vert Dim"));
@@ -885,11 +898,13 @@ CmdTechDrawExtensionCascadeVertDimension::CmdTechDrawExtensionCascadeVertDimensi
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Cascade Vertical Dimensions");
sToolTipText = QT_TR_NOOP("Spaces (horizontally), the selected vertical dimensions:\n\
- select two or more vertical dimensions\n\
- click this button");
sToolTipText = QT_TR_NOOP("Evenly space vertical dimensions:<br>\
- Specify the cascade spacing (optional)<br>\
- Select two or more vertical dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCascadeVertDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionCascadeVertDimension";
}
@@ -956,12 +971,13 @@ CmdTechDrawExtensionCascadeObliqueDimension::CmdTechDrawExtensionCascadeObliqueD
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Cascade Oblique Dimensions");
sToolTipText = QT_TR_NOOP("Cascade oblique dimensions\n\
- select some parallel oblique measures\n\
- the first selected measure defines the position\n\
- click this button");
sToolTipText = QT_TR_NOOP("Evenly space oblique dimensions:<br>\
- Specify the cascade spacing (optional)<br>\
- Select two or more parallel oblique dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCascadeObliqueDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionCascadeObliqueDimension";
}
@@ -991,11 +1007,13 @@ CmdTechDrawExtensionCascadeDimensionGroup::CmdTechDrawExtensionCascadeDimensionG
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Cascade Horizontal Dimensions");
sToolTipText = QT_TR_NOOP("Cascade Horizontal Dimensions\n\
- select many horizontal dimensions\n\
- click this button");
sToolTipText = QT_TR_NOOP("Evenly space horizontal dimensions:<br>\
- Specify the cascade spacing (optional)<br>\
- Select two or more horizontal dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCascadeDimensionGroup";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
}
void CmdTechDrawExtensionCascadeDimensionGroup::activated(int iMsg)
@@ -1064,27 +1082,32 @@ void CmdTechDrawExtensionCascadeDimensionGroup::languageChange()
QList<QAction*> a = pcAction->actions();
QAction* arc1 = a[0];
arc1->setText(QApplication::translate("TechDraw_Extension", "Cascade Horizontal Dimensions"));
arc1->setToolTip(QApplication::translate("TechDraw_Extension",
"Spaces (vertically), the selected horizontal dimensions:\n\
- select two or more horizontal dimensions\n\
- click this button"));
arc1->setStatusTip(arc1->toolTip());
arc1->setText(QApplication::translate("CmdTechDrawExtensionCascadeHorizDimension", "Cascade Horizontal Dimensions"));
arc1->setToolTip(QApplication::translate("CmdTechDrawExtensionCascadeHorizDimension",
"Evenly space horizontal dimensions:<br>\
- Specify the cascade spacing (optional)<br>\
- Select two or more horizontal dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool"));
arc1->setStatusTip(arc1->text());
QAction* arc2 = a[1];
arc2->setText(QApplication::translate("TechDraw_Extension", "Cascade Vertical Dimensions"));
arc2->setToolTip(QApplication::translate("TechDraw_Extension",
"Spaces (horizontally), the selected vertical dimensions:\n\
- select two or more vertical dimensions\n\
- click this button"));
arc2->setStatusTip(arc2->toolTip());
arc2->setText(QApplication::translate("CmdTechDrawExtensionCascadeVertDimension", "Cascade Vertical Dimensions"));
arc2->setToolTip(QApplication::translate("CmdTechDrawExtensionCascadeVertDimension",
"Evenly space vertical dimensions:<br>\
- Specify the cascade spacing (optional)<br>\
- Select two or more vertical dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool"));
arc2->setStatusTip(arc2->text());
QAction* arc3 = a[2];
arc3->setText(QApplication::translate("TechDraw_Extension", "Cascade Oblique Dimensions"));
arc3->setToolTip(QApplication::translate("TechDraw_Extension",
"Cascade oblique dimensions\n\
- select some parallel oblique measures\n\
- the first selected measure defines the position\n\
- click this button"));
arc3->setStatusTip(arc3->toolTip());
arc3->setText(QApplication::translate("CmdTechDrawExtensionCascadeObliqueDimension", "Cascade Oblique Dimensions"));
arc3->setToolTip(QApplication::translate("CmdTechDrawExtensionCascadeObliqueDimension",
"Evenly space oblique dimensions:<br>\
- Specify the cascade spacing (optional)<br>\
- Select two or more parallel oblique dimensions<br>\
- The first dimension defines the position<br>\
- Click this tool"));
arc3->setStatusTip(arc3->text());
}
bool CmdTechDrawExtensionCascadeDimensionGroup::isActive(void)
@@ -1137,12 +1160,12 @@ CmdTechDrawExtensionCreateHorizChainDimension::CmdTechDrawExtensionCreateHorizCh
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Create Horizontal Chain Dimension");
sToolTipText = QT_TR_NOOP("Create a horizontal chain dimension\n\
- Select three or more vertexes\n\
- click this button");
sMenuText = QT_TR_NOOP("Create Horizontal Chain Dimensions");
sToolTipText = QT_TR_NOOP("Create a sequence of aligned horizontal dimensions:<br>\
- Select three or more vertexes<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCreateHorizChainDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionCreateHorizChainDimension";
}
@@ -1203,12 +1226,12 @@ CmdTechDrawExtensionCreateVertChainDimension::CmdTechDrawExtensionCreateVertChai
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Create Vertical Chain Dimension");
sToolTipText = QT_TR_NOOP("Create vertical chain dimension\n\
- Select three or more vertexes\n\
- click this button");
sMenuText = QT_TR_NOOP("Create Vertical Chain Dimensions");
sToolTipText = QT_TR_NOOP("Create a sequence of aligned vertical dimensions:<br>\
- Select three or more vertexes<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCreateVertChainDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionCreateVertChainDimension";
}
@@ -1293,13 +1316,13 @@ CmdTechDrawExtensionCreateObliqueChainDimension::CmdTechDrawExtensionCreateObliq
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Create Oblique Chain Dimension");
sToolTipText = QT_TR_NOOP("Create an oblique dimension chain\n\
- select three or more vertexes\n\
- the first two define the direction\n\
- click this button");
sMenuText = QT_TR_NOOP("Create Oblique Chain Dimensions");
sToolTipText = QT_TR_NOOP("Create a sequence of aligned oblique dimensions:<br>\
- Select three or more vertexes<br>\
- The first two vertexes define the direction<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCreateObliqueChainDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionCreateObliqueChainDimension";
}
@@ -1327,12 +1350,12 @@ CmdTechDrawExtensionCreateChainDimensionGroup::CmdTechDrawExtensionCreateChainDi
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Create Chain Dimensions");
sToolTipText = QT_TR_NOOP("Create a horizontal chain dimension\n\
- Select three or more vertexes\n\
- click this button");
sMenuText = QT_TR_NOOP("Create Horizontal Chain Dimensions");
sToolTipText = QT_TR_NOOP("Create a sequence of aligned horizontal dimensions:<br>\
- Select three or more vertexes<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCreateChainDimensionGroup";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
}
void CmdTechDrawExtensionCreateChainDimensionGroup::activated(int iMsg)
@@ -1401,27 +1424,27 @@ void CmdTechDrawExtensionCreateChainDimensionGroup::languageChange()
QList<QAction*> a = pcAction->actions();
QAction* arc1 = a[0];
arc1->setText(QApplication::translate("TechDraw_Extension", "Create Horizontal Chain Dimensions"));
arc1->setToolTip(QApplication::translate("TechDraw_Extension",
"Create a horizontal chain dimension\n\
- Select three or more vertexes\n\
- click this button"));
arc1->setStatusTip(arc1->toolTip());
arc1->setText(QApplication::translate("CmdTechDrawExtensionCreateHorizChainDimension", "Create Horizontal Chain Dimensions"));
arc1->setToolTip(QApplication::translate("CmdTechDrawExtensionCreateHorizChainDimension",
"Create a sequence of aligned horizontal dimensions:<br>\
- Select three or more vertexes<br>\
- Click this tool"));
arc1->setStatusTip(arc1->text());
QAction* arc2 = a[1];
arc2->setText(QApplication::translate("TechDraw_Extension", "Create Vertical Chain Dimensions"));
arc2->setToolTip(QApplication::translate("TechDraw_Extension",
"Create vertical chain dimension\n\
- Select three or more vertexes\n\
- click this button"));
arc2->setStatusTip(arc2->toolTip());
arc2->setText(QApplication::translate("CmdTechDrawExtensionCreateVertChainDimension", "Create Vertical Chain Dimensions"));
arc2->setToolTip(QApplication::translate("CmdTechDrawExtensionCreateVertChainDimension",
"Create a sequence of aligned vertical dimensions:<br>\
- Select three or more vertexes<br>\
- Click this tool"));
arc2->setStatusTip(arc2->text());
QAction* arc3 = a[2];
arc3->setText(QApplication::translate("TechDraw_Extension", "Create Oblique Chain Dimensions"));
arc3->setToolTip(QApplication::translate("TechDraw_Extension",
"Create an oblique dimension chain\n\
- select three or more vertexes\n\
- the first two define the direction\n\
- click this button"));
arc3->setStatusTip(arc3->toolTip());
arc3->setText(QApplication::translate("CmdTechDrawExtensionCreateObliqueChainDimension", "Create Oblique Chain Dimensions"));
arc3->setToolTip(QApplication::translate("CmdTechDrawExtensionCreateObliqueChainDimension",
"Create a sequence of aligned oblique dimensions:<br>\
- Select three or more vertexes<br>\
- The first two vertexes define the direction<br>\
- Click this tool"));
arc3->setStatusTip(arc3->text());
}
bool CmdTechDrawExtensionCreateChainDimensionGroup::isActive(void)
@@ -1480,12 +1503,13 @@ CmdTechDrawExtensionCreateHorizCoordDimension::CmdTechDrawExtensionCreateHorizCo
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Create Horizontal Coordinate Dimension");
sToolTipText = QT_TR_NOOP("Create horizontal coordinate dimensions\n\
- select three or more vertexes\n\
- click this button");
sMenuText = QT_TR_NOOP("Create Horizontal Coordinate Dimensions");
sToolTipText = QT_TR_NOOP("Create multiple evenly spaced horizontal dimensions starting from the same baseline:<br>\
- Specify the cascade spacing (optional)<br>\
- Select three or more vertexes<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCreateHorizCoordDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionCreateHorizCoordDimension";
}
@@ -1551,12 +1575,13 @@ CmdTechDrawExtensionCreateVertCoordDimension::CmdTechDrawExtensionCreateVertCoor
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Create Vertical Coordinate Dimension");
sToolTipText = QT_TR_NOOP("Create vertical coordinate dimensions\n\
- select three or more vertexes\n\
- click this button");
sMenuText = QT_TR_NOOP("Create Vertical Coordinate Dimensions");
sToolTipText = QT_TR_NOOP("Create multiple evenly spaced vertical dimensions starting from the same baseline:<br>\
- Specify the cascade spacing (optional)<br>\
- Select three or more vertexes<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCreateVertCoordDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionCreateVertCoordDimension";
}
@@ -1647,13 +1672,14 @@ CmdTechDrawExtensionCreateObliqueCoordDimension::CmdTechDrawExtensionCreateObliq
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Create Oblique Coordinate Dimension");
sToolTipText = QT_TR_NOOP("Create an oblique coordinate dimension\n\
- select three or more vertexes\n\
- the first two define the direction\n\
- click this button");
sMenuText = QT_TR_NOOP("Create Oblique Coordinate Dimensions");
sToolTipText = QT_TR_NOOP("Create multiple evenly spaced oblique dimensions starting from the same baseline:<br>\
- Specify the cascade spacing (optional)<br>\
- Select three or more vertexes<br>\
- The first two vertexes define the direction<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCreateObliqueCoordDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionCreateObliqueCoordDimension";
}
@@ -1681,12 +1707,13 @@ CmdTechDrawExtensionCreateCoordDimensionGroup::CmdTechDrawExtensionCreateCoordDi
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Create Coordinate Dimensions");
sToolTipText = QT_TR_NOOP("Create horizontal coordinate dimensions\n\
- select three or more vertexes\n\
- click this button");
sMenuText = QT_TR_NOOP("Create Horizontal Coordinate Dimensions");
sToolTipText = QT_TR_NOOP("Create multiple evenly spaced horizontal dimensions starting from the same baseline:<br>\
- Specify the cascade spacing (optional)<br>\
- Select three or more vertexes<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCreateCoordDimensionGroup";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
}
void CmdTechDrawExtensionCreateCoordDimensionGroup::activated(int iMsg)
@@ -1755,27 +1782,30 @@ void CmdTechDrawExtensionCreateCoordDimensionGroup::languageChange()
QList<QAction*> a = pcAction->actions();
QAction* arc1 = a[0];
arc1->setText(QApplication::translate("TechDraw_Extension", "Create Horizontal Coordinate Dimensions"));
arc1->setToolTip(QApplication::translate("TechDraw_Extension",
"Create horizontal coordinate dimensions\n\
- select three or more vertexes\n\
- click this button"));
arc1->setStatusTip(arc1->toolTip());
arc1->setText(QApplication::translate("CmdTechDrawExtensionCreateHorizCoordDimension", "Create Horizontal Coordinate Dimensions"));
arc1->setToolTip(QApplication::translate("CmdTechDrawExtensionCreateHorizCoordDimension",
"Create multiple evenly spaced horizontal dimensions starting from the same baseline:<br>\
- Specify the cascade spacing (optional)<br>\
- Select three or more vertexes<br>\
- Click this tool"));
arc1->setStatusTip(arc1->text());
QAction* arc2 = a[1];
arc2->setText(QApplication::translate("TechDraw_Extension", "Create Vertical Coordinate Dimensions"));
arc2->setToolTip(QApplication::translate("TechDraw_Extension",
"Create vertical coordinate dimensions\n\
- select three or more vertexes\n\
- click this button"));
arc2->setStatusTip(arc2->toolTip());
arc2->setText(QApplication::translate("CmdTechDrawExtensionCreateVertCoordDimension", "Create Vertical Coordinate Dimensions"));
arc2->setToolTip(QApplication::translate("CmdTechDrawExtensionCreateVertCoordDimension",
"Create multiple evenly spaced vertical dimensions starting from the same baseline:<br>\
- Specify the cascade spacing (optional)<br>\
- Select three or more vertexes<br>\
- Click this tool"));
arc2->setStatusTip(arc2->text());
QAction* arc3 = a[2];
arc3->setText(QApplication::translate("TechDraw_Extension", "Create Oblique Coordinate Dimensions"));
arc3->setToolTip(QApplication::translate("TechDraw_Extension",
"Create an oblique coordinate dimension\n\
- select three or more vertexes\n\
- the first two define the direction\n\
- click this button"));
arc3->setStatusTip(arc3->toolTip());
arc3->setText(QApplication::translate("CmdTechDrawExtensionCreateObliqueCoordDimension", "Create Oblique Coordinate Dimensions"));
arc3->setToolTip(QApplication::translate("CmdTechDrawExtensionCreateObliqueCoordDimension",
"Create multiple evenly spaced oblique dimensions starting from the same baseline:<br>\
- Specify the cascade spacing (optional)<br>\
- Select three or more vertexes<br>\
- The first two vertexes define the direction<br>\
- Click this tool"));
arc3->setStatusTip(arc3->text());
}
bool CmdTechDrawExtensionCreateCoordDimensionGroup::isActive(void)
@@ -1795,7 +1825,7 @@ void execCreateHorizChamferDimension(Gui::Command* cmd) {
TechDraw::DrawViewPart* objFeat;
if (!_checkSelAndObj(cmd, selection, objFeat, "TechDraw Create Horizontal Chamfer Dimension"))
return;
Gui::Command::openCommand(QT_TRANSLATE_NOOP("Command", "Horiz Chamfer Dim"));
Gui::Command::openCommand(QT_TRANSLATE_NOOP("Command", "Create Horiz Chamfer Dim"));
const std::vector<std::string> subNames = selection[0].getSubNames();
std::vector<dimVertex> allVertexes;
allVertexes = _getVertexInfo(objFeat, subNames);
@@ -1833,11 +1863,11 @@ CmdTechDrawExtensionCreateHorizChamferDimension::CmdTechDrawExtensionCreateHoriz
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Create Horizontal Chamfer Dimension");
sToolTipText = QT_TR_NOOP("Create Horizontal Chamfer Dimension\n\
- select two vertexes\n\
- click this button");
sToolTipText = QT_TR_NOOP("Create a horizontal size and angle dimension for a chamfer:<br>\
- Select two vertexes<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCreateHorizChamferDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionCreateHorizChamferDimension";
}
@@ -1864,7 +1894,7 @@ void execCreateVertChamferDimension(Gui::Command* cmd) {
TechDraw::DrawViewPart* objFeat;
if (!_checkSelAndObj(cmd, selection, objFeat, "TechDraw Create Vertical Chamfer Dimension"))
return;
Gui::Command::openCommand(QT_TRANSLATE_NOOP("Command", "Vert Chamfer Dim"));
Gui::Command::openCommand(QT_TRANSLATE_NOOP("Command", "Create Vert Chamfer Dim"));
const std::vector<std::string> subNames = selection[0].getSubNames();
std::vector<dimVertex> allVertexes;
allVertexes = _getVertexInfo(objFeat, subNames);
@@ -1902,11 +1932,11 @@ CmdTechDrawExtensionCreateVertChamferDimension::CmdTechDrawExtensionCreateVertCh
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Create Vertical Chamfer Dimension");
sToolTipText = QT_TR_NOOP("Create Vertical Chamfer Dimension\n\
- select two vertexes\n\
- click this button");
sToolTipText = QT_TR_NOOP("Create a vertical size and angle dimension for a chamfer:<br>\
- Select two vertexes<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCreateVertChamferDimension";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionCreateVertChamferDimension";
}
@@ -1935,11 +1965,11 @@ CmdTechDrawExtensionChamferDimensionGroup::CmdTechDrawExtensionChamferDimensionG
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Create Horizontal Chamfer Dimension");
sToolTipText = QT_TR_NOOP("Create Horizontal Chamfer Dimension\n\
- select two vertexes\n\
- click this button");
sToolTipText = QT_TR_NOOP("Create a horizontal size and angle dimension for a chamfer:<br>\
- Select two vertexes<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionChamferDimensionGroup";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
}
void CmdTechDrawExtensionChamferDimensionGroup::activated(int iMsg)
@@ -2001,17 +2031,19 @@ void CmdTechDrawExtensionChamferDimensionGroup::languageChange()
QList<QAction*> a = pcAction->actions();
QAction* arc1 = a[0];
arc1->setText(QApplication::translate("TechDraw_Extension", "Create Horizontal Chamfer Dimension"));
arc1->setToolTip(QApplication::translate("TechDraw_Extension", "Create Horizontal Chamfer Dimension\n\
- select two vertexes\n\
- click this button"));
arc1->setStatusTip(arc1->toolTip());
arc1->setText(QApplication::translate("CmdTechDrawExtensionCreateHorizChamferDimension", "Create Horizontal Chamfer Dimension"));
arc1->setToolTip(QApplication::translate("CmdTechDrawExtensionCreateHorizChamferDimension",
"Create a horizontal size and angle dimension for a chamfer:<br>\
- Select two vertexes<br>\
- Click this tool"));
arc1->setStatusTip(arc1->text());
QAction* arc2 = a[1];
arc2->setText(QApplication::translate("TechDraw_Extension", "Create Vertical Chamfer Dimension"));
arc2->setToolTip(QApplication::translate("TechDraw_Extension", "Create Vertical Chamfer Dimension\n\
- select two vertexes\n\
- click this button"));
arc2->setStatusTip(arc2->toolTip());
arc2->setText(QApplication::translate("CmdTechDrawExtensionCreateVertChamferDimension", "Create Vertical Chamfer Dimension"));
arc2->setToolTip(QApplication::translate("CmdTechDrawExtensionCreateVertChamferDimension",
"Create a vertical size and angle dimension for a chamfer:<br>\
- Select two vertexes<br>\
- Click this tool"));
arc2->setStatusTip(arc2->text());
}
bool CmdTechDrawExtensionChamferDimensionGroup::isActive(void)
@@ -2032,23 +2064,23 @@ CmdTechDrawExtensionCreateLengthArc::CmdTechDrawExtensionCreateLengthArc()
{
sAppModule = "TechDraw";
sGroup = QT_TR_NOOP("TechDraw");
sMenuText = QT_TR_NOOP("Create Development/length arc");
sToolTipText = QT_TR_NOOP("Create Development/length arc\n\
- select one arc\n\
- click this button");
sMenuText = QT_TR_NOOP("Create Arc Length Dimension");
sToolTipText = QT_TR_NOOP("Create an arc length dimension:<br>\
- Select a single arc<br>\
- Click this tool");
sWhatsThis = "TechDraw_ExtensionCreateLengthArc";
sStatusTip = sToolTipText;
sStatusTip = sMenuText;
sPixmap = "TechDraw_ExtensionCreateLengthArc";
}
void CmdTechDrawExtensionCreateLengthArc::activated(int iMsg) {
// create a development/length arc dimension
// create arc length dimension
Q_UNUSED(iMsg);
std::vector<Gui::SelectionObject> selection;
TechDraw::DrawViewPart* objFeat;
if (!_checkSelAndObj(this, selection, objFeat, "TechDraw Create Development/length arc"))
if (!_checkSelAndObj(this, selection, objFeat, "TechDraw Create Arc Length Dimension"))
return;
Gui::Command::openCommand(QT_TRANSLATE_NOOP("Command", "Create Length Arc"));
Gui::Command::openCommand(QT_TRANSLATE_NOOP("Command", "Create Arc Length Dim"));
const std::vector<std::string> subNames = selection[0].getSubNames();
int geoId = TechDraw::DrawUtil::getIndexFromName(subNames[0]);
TechDraw::BaseGeomPtr geom = objFeat->getGeomByIndex(geoId);