Added Barcode menu class.

This commit is contained in:
Jim Evins
2014-07-06 00:13:41 -04:00
parent 8c781ee1d4
commit a9d9313e5a
5 changed files with 176 additions and 12 deletions
+17 -4
View File
@@ -33,28 +33,41 @@ namespace glabels
///
class BarcodeMenuItem : public QAction
{
Q_OBJECT
/////////////////////////////////
// Life Cycle
/////////////////////////////////
public:
BarcodeMenuItem( BarcodeStyle* bcStyle, QObject* parent );
BarcodeMenuItem( const BarcodeStyle* bcStyle, QObject* parent = 0 );
virtual ~BarcodeMenuItem();
/////////////////////////////////
// Signals
/////////////////////////////////
signals:
void activated( const BarcodeStyle* bcStyle );
/////////////////////////////////
// Properties
/////////////////////////////////
public:
const BarcodeStyle* bcStyle() const;
/////////////////////////////////
// Slots
/////////////////////////////////
private slots:
void onTriggered();
/////////////////////////////////
// Private Data
/////////////////////////////////
private:
BarcodeStyle* mBcStyle;
const BarcodeStyle* mBcStyle;
};