Hooked up barcode data controls in object editor.

This commit is contained in:
Jim Evins
2017-05-03 22:20:09 -04:00
parent b29dd58c6b
commit c2052abf43
8 changed files with 153 additions and 327 deletions
+10
View File
@@ -67,6 +67,7 @@ namespace glabels
shadowColorButton->init( "Default", QColor(0,0,0,255), QColor(0,0,0,255) );
textInsertFieldCombo->setName( "Insert Field" );
barcodeInsertFieldCombo->setName( "Insert Field" );
imageFieldCombo->setName( "Key" );
setEnabled( false );
@@ -251,6 +252,7 @@ namespace glabels
barcodeShowTextCheck->setChecked( mObject->bcTextFlag() );
barcodeChecksumCheck->setChecked( mObject->bcChecksumFlag() );
barcodeColorButton->setColorNode( mObject->bcColorNode() );
barcodeDataEdit->setText( mObject->bcData() );
mBlocked = false;
}
@@ -475,6 +477,7 @@ namespace glabels
lineColorButton->setKeys( keys );
fillColorButton->setKeys( keys );
textInsertFieldCombo->setKeys( keys );
barcodeInsertFieldCombo->setKeys( keys );
imageFieldCombo->setKeys( keys );
shadowColorButton->setKeys( keys );
}
@@ -702,12 +705,19 @@ namespace glabels
mObject->setBcTextFlag( barcodeShowTextCheck->isChecked() );
mObject->setBcChecksumFlag( barcodeChecksumCheck->isChecked() );
mObject->setBcColorNode( barcodeColorButton->colorNode() );
mObject->setBcData( barcodeDataEdit->toPlainText() );
mBlocked = false;
}
}
void ObjectEditor::onBarcodeInsertFieldKeySelected( QString key )
{
barcodeDataEdit->insertPlainText( "${" + key + "}" );
}
void ObjectEditor::onResetImageSize()
{
mObject->setSize( mObject->naturalSize() );