Added hiding Show measurement option and showing just a filename without path in detail and layout mode. Also fixed a wrong comment
--HG-- branch : feature
This commit is contained in:
parent
a6e38b54d0
commit
85db8f84e6
|
@ -173,7 +173,16 @@ DialogPatternProperties::DialogPatternProperties(const QString &filePath, VPatte
|
|||
ui->labelCreationDate->setText(QDate::currentDate().toString(Qt::SystemLocaleLongDate));
|
||||
ui->lineEditSize->setText(doc->GetPatternSize());
|
||||
ui->checkBoxShowDate->setChecked(doc->IsDateVisible());
|
||||
ui->checkBoxShowMeasurements->setChecked(doc->IsMeasurementsVisible());
|
||||
if (doc->MPath().isEmpty() == true)
|
||||
{
|
||||
ui->checkBoxShowMeasurements->setChecked(false);
|
||||
ui->checkBoxShowMeasurements->hide();
|
||||
}
|
||||
else
|
||||
{
|
||||
ui->checkBoxShowMeasurements->setChecked(doc->IsMeasurementsVisible());
|
||||
}
|
||||
|
||||
|
||||
connect(ui->lineEditPatternName, &QLineEdit::editingFinished, this, &DialogPatternProperties::GeneralInfoChanged);
|
||||
connect(ui->lineEditPatternNumber, &QLineEdit::editingFinished, this, &DialogPatternProperties::GeneralInfoChanged);
|
||||
|
|
|
@ -213,7 +213,7 @@ void VPattern::Parse(const Document &parse)
|
|||
qCDebug(vXML, "Show creation date");
|
||||
break;
|
||||
case 16:
|
||||
qCDebug(vXML, "Show creation measurements");
|
||||
qCDebug(vXML, "Show measurements");
|
||||
break;
|
||||
default:
|
||||
qCDebug(vXML, "Wrong tag name %s", qUtf8Printable(domElement.tagName()));
|
||||
|
|
|
@ -390,7 +390,7 @@
|
|||
<xs:attribute name="my" type="xs:double"></xs:attribute>
|
||||
<xs:attribute name="width" type="xs:double"></xs:attribute>
|
||||
<xs:attribute name="name" type="xs:string"></xs:attribute>
|
||||
<xs:attribute name="closed" type="xs:unsignedInt"></xs:attribute>
|
||||
<xs:attribute name="closed" type="xs:unsignedInt"></xs:attribute>
|
||||
<xs:attribute name="inLayout" type="xs:boolean"></xs:attribute>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#include <QRegularExpression>
|
||||
#include <QFontMetrics>
|
||||
#include <QDir>
|
||||
|
||||
#include "vtextmanager.h"
|
||||
|
||||
|
@ -281,7 +282,7 @@ void VTextManager::Update(const VAbstractPattern *pDoc)
|
|||
AddLine(tl);
|
||||
}
|
||||
// Measurements
|
||||
tl.m_qsText = pDoc->MPath();
|
||||
tl.m_qsText = QDir::toNativeSeparators(pDoc->MPath()).split(QDir::separator()).last();
|
||||
if (tl.m_qsText.isEmpty() == false && pDoc->IsMeasurementsVisible() == true)
|
||||
{
|
||||
tl.m_eFontWeight = QFont::Normal;
|
||||
|
|
|
@ -34,7 +34,7 @@ class VTextManager
|
|||
{
|
||||
public:
|
||||
VTextManager();
|
||||
~VTextManager();
|
||||
virtual ~VTextManager();
|
||||
|
||||
virtual int GetSpacing() const;
|
||||
void SetFont(const QFont& font);
|
||||
|
|
Loading…
Reference in New Issue
Block a user