[TD]Standard Line Styles - Gui components

This commit is contained in:
wandererfan
2023-11-16 11:33:45 -05:00
committed by WandererFan
parent b64fd9ac03
commit 762e1b53ff
42 changed files with 1494 additions and 1395 deletions

View File

@@ -37,10 +37,9 @@
#include <Mod/TechDraw/App/DrawViewPart.h>
#include "QGIEdge.h"
#include "QGIViewPart.h"
#include "PreferencesGui.h"
#include "TaskLineDecor.h"
#include "QGIView.h"
using namespace TechDrawGui;
using namespace TechDraw;
@@ -96,6 +95,7 @@ Qt::PenStyle QGIEdge::getHiddenStyle()
{
//Qt::PenStyle - NoPen, Solid, Dashed, ...
//Preferences::General - Solid, Dashed
// Dashed lines should use ISO Line #2 instead of Qt::DashedLine
Qt::PenStyle hidStyle = static_cast<Qt::PenStyle> (Preferences::getPreferenceGroup("General")->GetInt("HiddenLine", 0) + 1);
return hidStyle;
}
@@ -131,3 +131,10 @@ void QGIEdge::mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event)
Gui::Control().showDialog(new TaskDlgLineDecor(baseFeat, edgeName));
}
}
void QGIEdge::setLinePen(QPen linePen)
{
m_pen = linePen;
}