REMOVE old QT<= 5.14 code
Ubuntu 22.04 use qt 1.15.3. In the code is still used qt code <5.10. A cleanup was done by removing qT code version used in ubuntu 18.04.
This commit is contained in:
@@ -57,9 +57,6 @@ using DU = DrawUtil;
|
||||
LineGenerator::LineGenerator()
|
||||
{
|
||||
reloadDescriptions();
|
||||
// m_elementDefs = loadElements();
|
||||
// m_lineDefs = getLineDefinitions();
|
||||
// m_lineDescs = getLineDescriptions();
|
||||
}
|
||||
|
||||
void LineGenerator::reloadDescriptions()
|
||||
@@ -73,8 +70,6 @@ void LineGenerator::reloadDescriptions()
|
||||
//! we prefer to use the ISO Line Number if available.
|
||||
QPen LineGenerator::getBestPen(size_t isoNumber, Qt::PenStyle qtStyle, double width)
|
||||
{
|
||||
// Base::Console().Message("DLG::getBestPen((%d, %d, %.3f)\n",
|
||||
// isoNumber, qtStyle, width);
|
||||
// TODO: use TechDraw::LineFormat::InvalidLine here
|
||||
if (isoNumber > 0 &&
|
||||
isoNumber < m_lineDefs.size()) {
|
||||
@@ -160,11 +155,7 @@ QPen LineGenerator::getLinePen(size_t lineNumber, double nominalLineWidth)
|
||||
dashPattern.push_back(static_cast< double >(m_elementDefs[entry]) / proportionalAdjust);
|
||||
}
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0)
|
||||
QVector<double> qDashPattern = QVector<double>::fromStdVector(dashPattern);
|
||||
#else
|
||||
QVector<double> qDashPattern(dashPattern.begin(), dashPattern.end());
|
||||
#endif
|
||||
|
||||
linePen.setDashPattern(qDashPattern);
|
||||
linePen.setWidthF(nominalLineWidth);
|
||||
@@ -175,8 +166,6 @@ QPen LineGenerator::getLinePen(size_t lineNumber, double nominalLineWidth)
|
||||
//! convert Qt line style to closest ISO line number
|
||||
int LineGenerator::fromQtStyle(Qt::PenStyle style)
|
||||
{
|
||||
// Base::Console().Message("DLG::fromQtStyle(%d)\n", style);
|
||||
|
||||
// the 4 standard Qt::PenStyles and ISO128 equivalents
|
||||
int dashed = 2;
|
||||
int dotted = 7;
|
||||
@@ -221,7 +210,6 @@ int LineGenerator::fromQtStyle(Qt::PenStyle style)
|
||||
//! ANSI Y14.2 standards file
|
||||
std::map<std::string, int> LineGenerator::loadElements()
|
||||
{
|
||||
// Base::Console().Message("DLG::loadElements()\n");
|
||||
std::map<std::string, int> result;
|
||||
// open file, for each record, parse element name and length, then insert into
|
||||
// the output map.
|
||||
@@ -252,7 +240,6 @@ std::map<std::string, int> LineGenerator::loadElements()
|
||||
//! load the line definition file into memory
|
||||
std::vector< std::vector<std::string> > LineGenerator::getLineDefinitions()
|
||||
{
|
||||
// Base::Console().Message("DLG::loadLineDefinitions()\n");
|
||||
std::vector< std::vector<std::string> > lineDefs;
|
||||
std::string record;
|
||||
Base::FileInfo fi(Preferences::currentLineDefFile());
|
||||
|
||||
Reference in New Issue
Block a user