[Std_Measure] Add diameter measurement (#24853)
* Add diameter measurement support * change author name and change icon * correct svg size to 64x64 * Update src/Mod/Measure/App/MeasureDiameter.cpp Co-authored-by: Kacper Donat <kadet1090@gmail.com> * somehow to icon color is undefine in inkscape, change to black * Revert "somehow to icon color is undefine in inkscape, change to black" This reverts commit 2277c1b9f4a7ab7519856986e2d6aec6e37ebf3e. modified: src/Mod/Measure/Gui/Resources/icons/Measurement-Diameter.svg * fix black color icon --------- Co-authored-by: Kacper Donat <kadet1090@gmail.com>
This commit is contained in:
@@ -43,6 +43,7 @@
|
||||
#include "MeasurePosition.h"
|
||||
#include "MeasureLength.h"
|
||||
#include "MeasureArea.h"
|
||||
#include "MeasureDiameter.h"
|
||||
#include "MeasureRadius.h"
|
||||
|
||||
namespace Measure
|
||||
@@ -106,6 +107,7 @@ PyMOD_INIT_FUNC(Measure)
|
||||
Measure::MeasurePosition ::init();
|
||||
Measure::MeasureLength ::init();
|
||||
Measure::MeasureArea ::init();
|
||||
Measure::MeasureDiameter ::init();
|
||||
Measure::MeasureRadius ::init();
|
||||
|
||||
// Add fundamental umf Measure Types
|
||||
@@ -158,6 +160,14 @@ PyMOD_INIT_FUNC(Measure)
|
||||
nullptr
|
||||
);
|
||||
|
||||
App::MeasureManager::addMeasureType(
|
||||
"DIAMETER",
|
||||
"Diameter",
|
||||
"Measure::MeasureDiameter",
|
||||
MeasureDiameter::isValidSelection,
|
||||
MeasureDiameter::isPrioritizedSelection
|
||||
);
|
||||
|
||||
App::MeasureManager::addMeasureType(
|
||||
"RADIUS",
|
||||
QT_TRANSLATE_NOOP("TaskMeasure", "Radius"),
|
||||
|
||||
Reference in New Issue
Block a user