Add 200 in heights

--HG--
branch : feature
This commit is contained in:
Murloc 2017-03-09 21:41:48 +01:00
parent 8a6ed9e426
commit 506ca0612c
7 changed files with 22 additions and 3 deletions

View File

@ -1,4 +1,5 @@
# Version 0.5.0 # Version 0.5.0
- Add 200 in heights
- [#581] User can now filter input lists by keyword in function wizard. - [#581] User can now filter input lists by keyword in function wizard.
- [#24] User can now add labels with different information on the detail - [#24] User can now add labels with different information on the detail
- [#505] New installer script based on Inno Setup 5. - [#505] New installer script based on Inno Setup 5.

View File

@ -38,7 +38,7 @@
#include "../core/vapplication.h" #include "../core/vapplication.h"
// calc how many combinations we have // calc how many combinations we have
static const int heightsCount = (static_cast<int>(GHeights::H194) - static const int heightsCount = (static_cast<int>(GHeights::H200) -
(static_cast<int>(GHeights::H50) - heightStep))/heightStep; (static_cast<int>(GHeights::H50) - heightStep))/heightStep;
static const int sizesCount = (static_cast<int>(GSizes::S72) - (static_cast<int>(GSizes::S22) - sizeStep))/sizeStep; static const int sizesCount = (static_cast<int>(GSizes::S72) - (static_cast<int>(GSizes::S22) - sizeStep))/sizeStep;
@ -469,6 +469,7 @@ void DialogPatternProperties::SetHeightsChecked(bool enabled)
ui->checkBoxH182->setChecked(enabled); ui->checkBoxH182->setChecked(enabled);
ui->checkBoxH188->setChecked(enabled); ui->checkBoxH188->setChecked(enabled);
ui->checkBoxH194->setChecked(enabled); ui->checkBoxH194->setChecked(enabled);
ui->checkBoxH200->setChecked(enabled);
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
@ -532,6 +533,7 @@ void DialogPatternProperties::InitHeights()
Init(ui->checkBoxH182, static_cast<int>(GHeights::H182), &DialogPatternProperties::CheckStateHeight); Init(ui->checkBoxH182, static_cast<int>(GHeights::H182), &DialogPatternProperties::CheckStateHeight);
Init(ui->checkBoxH188, static_cast<int>(GHeights::H188), &DialogPatternProperties::CheckStateHeight); Init(ui->checkBoxH188, static_cast<int>(GHeights::H188), &DialogPatternProperties::CheckStateHeight);
Init(ui->checkBoxH194, static_cast<int>(GHeights::H194), &DialogPatternProperties::CheckStateHeight); Init(ui->checkBoxH194, static_cast<int>(GHeights::H194), &DialogPatternProperties::CheckStateHeight);
Init(ui->checkBoxH200, static_cast<int>(GHeights::H200), &DialogPatternProperties::CheckStateHeight);
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------

View File

@ -722,6 +722,16 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="7" column="2">
<widget class="QCheckBox" name="checkBoxH200">
<property name="text">
<string>200</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
</item> </item>

View File

@ -143,6 +143,7 @@ const QString VAbstractPattern::AttrH176 = QStringLiteral("h176");
const QString VAbstractPattern::AttrH182 = QStringLiteral("h182"); const QString VAbstractPattern::AttrH182 = QStringLiteral("h182");
const QString VAbstractPattern::AttrH188 = QStringLiteral("h188"); const QString VAbstractPattern::AttrH188 = QStringLiteral("h188");
const QString VAbstractPattern::AttrH194 = QStringLiteral("h194"); const QString VAbstractPattern::AttrH194 = QStringLiteral("h194");
const QString VAbstractPattern::AttrH200 = QStringLiteral("h200");
const QString VAbstractPattern::AttrS22 = QStringLiteral("s22"); const QString VAbstractPattern::AttrS22 = QStringLiteral("s22");
const QString VAbstractPattern::AttrS24 = QStringLiteral("s24"); const QString VAbstractPattern::AttrS24 = QStringLiteral("s24");
@ -862,6 +863,7 @@ QMap<GHeights, bool> VAbstractPattern::GetGradationHeights() const
map.insert(GHeights::H182, true); map.insert(GHeights::H182, true);
map.insert(GHeights::H188, true); map.insert(GHeights::H188, true);
map.insert(GHeights::H194, true); map.insert(GHeights::H194, true);
map.insert(GHeights::H200, true);
QDomNodeList tags = elementsByTagName(TagGradation); QDomNodeList tags = elementsByTagName(TagGradation);
if (tags.size() == 0) if (tags.size() == 0)
@ -916,6 +918,7 @@ QMap<GHeights, bool> VAbstractPattern::GetGradationHeights() const
map.insert(GHeights::H182, GetParametrBool(domElement, AttrH182, defValue)); map.insert(GHeights::H182, GetParametrBool(domElement, AttrH182, defValue));
map.insert(GHeights::H188, GetParametrBool(domElement, AttrH188, defValue)); map.insert(GHeights::H188, GetParametrBool(domElement, AttrH188, defValue));
map.insert(GHeights::H194, GetParametrBool(domElement, AttrH194, defValue)); map.insert(GHeights::H194, GetParametrBool(domElement, AttrH194, defValue));
map.insert(GHeights::H200, GetParametrBool(domElement, AttrH200, defValue));
return map; return map;
break; break;
case 1: // TagSizes case 1: // TagSizes
@ -981,6 +984,7 @@ void VAbstractPattern::SetGradationHeights(const QMap<GHeights, bool> &options)
domElement.removeAttribute(AttrH182); domElement.removeAttribute(AttrH182);
domElement.removeAttribute(AttrH188); domElement.removeAttribute(AttrH188);
domElement.removeAttribute(AttrH194); domElement.removeAttribute(AttrH194);
domElement.removeAttribute(AttrH200);
} }
else else
{ {
@ -1009,6 +1013,7 @@ void VAbstractPattern::SetGradationHeights(const QMap<GHeights, bool> &options)
SetAttribute(domElement, AttrH182, options.value(GHeights::H182)); SetAttribute(domElement, AttrH182, options.value(GHeights::H182));
SetAttribute(domElement, AttrH188, options.value(GHeights::H188)); SetAttribute(domElement, AttrH188, options.value(GHeights::H188));
SetAttribute(domElement, AttrH194, options.value(GHeights::H194)); SetAttribute(domElement, AttrH194, options.value(GHeights::H194));
SetAttribute(domElement, AttrH200, options.value(GHeights::H200));
} }
modified = true; modified = true;

View File

@ -253,6 +253,7 @@ public:
static const QString AttrH182; static const QString AttrH182;
static const QString AttrH188; static const QString AttrH188;
static const QString AttrH194; static const QString AttrH194;
static const QString AttrH200;
static const QString AttrS22; static const QString AttrS22;
static const QString AttrS24; static const QString AttrS24;

View File

@ -211,7 +211,7 @@ enum class GHeights : unsigned char { ALL,
H50=50, H56=56, H62=62, H68=68, H74=74, H80=80, H86=86, H92=92, H50=50, H56=56, H62=62, H68=68, H74=74, H80=80, H86=86, H92=92,
H98=98, H104=104, H110=110, H116=116, H122=122, H128=128, H134=134, H140=140, H98=98, H104=104, H110=110, H116=116, H122=122, H128=128, H134=134, H140=140,
H146=146, H152=152, H158=158, H164=164, H170=170, H176=176, H182=182, H188=188, H146=146, H152=152, H158=158, H164=164, H170=170, H176=176, H182=182, H188=188,
H194=194}; H194=194, H200=200};
static const int sizeStep = 2; static const int sizeStep = 2;
enum class GSizes : unsigned char { ALL, enum class GSizes : unsigned char { ALL,

View File

@ -158,7 +158,7 @@ QStringList VMeasurement::WholeListHeights(Unit patternUnit)
return list; return list;
} }
for (int i = static_cast<int>(GHeights::H50); i<= static_cast<int>(GHeights::H194); i = i+heightStep) for (int i = static_cast<int>(GHeights::H50); i<= static_cast<int>(GHeights::H200); i = i+heightStep)
{ {
ListValue(list, i, patternUnit); ListValue(list, i, patternUnit);
} }