Show My Patterns path in Tape settings.

Since we now use this path in Tape either user should be able to control it
through options like in Valentina.

--HG--
branch : develop
This commit is contained in:
Roman Telezhynskyi 2019-01-06 10:29:22 +02:00
parent 71f7f40875
commit 0024543764

View file

@ -68,7 +68,8 @@ void TapePreferencesPathPage::Apply()
VTapeSettings *settings = qApp->TapeSettings(); VTapeSettings *settings = qApp->TapeSettings();
settings->SetPathIndividualMeasurements(ui->pathTable->item(0, 1)->text()); settings->SetPathIndividualMeasurements(ui->pathTable->item(0, 1)->text());
settings->SetPathMultisizeMeasurements(ui->pathTable->item(1, 1)->text()); settings->SetPathMultisizeMeasurements(ui->pathTable->item(1, 1)->text());
settings->SetPathTemplate(ui->pathTable->item(2, 1)->text()); settings->SetPathPattern(ui->pathTable->item(2, 1)->text());
settings->SetPathTemplate(ui->pathTable->item(3, 1)->text());
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
@ -100,7 +101,10 @@ void TapePreferencesPathPage::DefaultPath()
case 1: // multisize measurements case 1: // multisize measurements
path = VCommonSettings::GetDefPathMultisizeMeasurements(); path = VCommonSettings::GetDefPathMultisizeMeasurements();
break; break;
case 2: // templates case 2: // pattern path
path = VCommonSettings::GetDefPathPattern();
break;
case 3: // templates
path = VCommonSettings::GetDefPathTemplate(); path = VCommonSettings::GetDefPathTemplate();
break; break;
default: default:
@ -128,7 +132,10 @@ void TapePreferencesPathPage::EditPath()
path = qApp->TapeSettings()->GetPathMultisizeMeasurements(); path = qApp->TapeSettings()->GetPathMultisizeMeasurements();
path = VCommonSettings::PrepareMultisizeTables(path); path = VCommonSettings::PrepareMultisizeTables(path);
break; break;
case 2: // templates case 2: // pattern path
path = qApp->TapeSettings()->GetPathPattern();
break;
case 3: // templates
path = qApp->TapeSettings()->GetPathTemplate(); path = qApp->TapeSettings()->GetPathTemplate();
break; break;
default: default:
@ -164,7 +171,7 @@ void TapePreferencesPathPage::EditPath()
void TapePreferencesPathPage::InitTable() void TapePreferencesPathPage::InitTable()
{ {
ui->pathTable->clearContents(); ui->pathTable->clearContents();
ui->pathTable->setRowCount(3); ui->pathTable->setRowCount(4);
ui->pathTable->setColumnCount(2); ui->pathTable->setColumnCount(2);
const VTapeSettings *settings = qApp->TapeSettings(); const VTapeSettings *settings = qApp->TapeSettings();
@ -184,10 +191,17 @@ void TapePreferencesPathPage::InitTable()
} }
{ {
ui->pathTable->setItem(2, 0, new QTableWidgetItem(tr("My Templates"))); ui->pathTable->setItem(2, 0, new QTableWidgetItem(tr("My Patterns")));
QTableWidgetItem *item = new QTableWidgetItem(settings->GetPathPattern());
item->setToolTip(settings->GetPathPattern());
ui->pathTable->setItem(2, 1, item);
}
{
ui->pathTable->setItem(3, 0, new QTableWidgetItem(tr("My Templates")));
QTableWidgetItem *item = new QTableWidgetItem(settings->GetPathTemplate()); QTableWidgetItem *item = new QTableWidgetItem(settings->GetPathTemplate());
item->setToolTip(settings->GetPathTemplate()); item->setToolTip(settings->GetPathTemplate());
ui->pathTable->setItem(2, 1, item); ui->pathTable->setItem(3, 1, item);
} }
ui->pathTable->verticalHeader()->setDefaultSectionSize(20); ui->pathTable->verticalHeader()->setDefaultSectionSize(20);