Finished hooking up barcode style controls in object editor.

This commit is contained in:
Jim Evins
2017-05-07 19:09:36 -04:00
parent 409ca1bf57
commit 56c2930db7
12 changed files with 180 additions and 177 deletions
+7 -6
View File
@@ -23,6 +23,8 @@
#include "BarcodeBackends.h"
#include "BarcodeMenuItem.h"
#include <QtDebug>
namespace glabels
{
@@ -32,12 +34,11 @@ namespace glabels
///
BarcodeMenu::BarcodeMenu()
{
foreach ( QString name, BarcodeBackends::getNameList() )
foreach ( const BarcodeStyle& bcStyle, BarcodeBackends::styleList() )
{
BarcodeStyle bcStyle = BarcodeBackends::lookupStyleFromName( name );
BarcodeMenuItem* bcMenuItem = new BarcodeMenuItem( bcStyle );
connect( bcMenuItem, SIGNAL(activated()), this, SLOT(onMenuItemActivated) );
connect( bcMenuItem, SIGNAL(activated(const BarcodeStyle&)),
this, SLOT(onMenuItemActivated(const BarcodeStyle&)) );
addAction( bcMenuItem );
}
@@ -56,11 +57,11 @@ namespace glabels
///
/// onMenuItemActivated slot
///
void BarcodeMenu::onMenuItemActivated( BarcodeStyle bcStyle )
void BarcodeMenu::onMenuItemActivated( const BarcodeStyle& bcStyle )
{
mBcStyle = bcStyle;
emit styleChanged();
emit selectionChanged();
}
} // namespace glabels