8 #ifndef BARCODEGENERATOR_H
9 #define BARCODEGENERATOR_H
11 #include "ui_barcodegenerator.h"
12 #include "barcodegeneratorrenderthread.h"
37 BarcodeType(
const QString &cmd,
const QString &exa,
const QString &exaop);
49 typedef QMap<QString, BarcodeType> BarcodeMap;
72 Ui::BarcodeGeneratorBase
ui;
77 QTimer *paintBarcodeTimer;
133 bool optionsEdit_check(
const QString & s);
134 void updateOptions();
135 void updateOptionsTextFromUI();
136 void updateUIFromOptionsText();
139 void enqueuePaintBarcode(
int);
144 void updatePreview(QString);
145 void bcFamilyComboChanged();
146 void bcComboChanged();
147 void bcComboChanged(
int);
154 void bgColorButton_pressed();
155 void lnColorButton_pressed();
156 void txtColorButton_pressed();
157 void codeEdit_textChanged(
const QString& s);
159 void resetButton_clicked();
160 void okButton_pressed();
161 void cancelButton_pressed();
163 void on_includetextCheck_stateChanged(
int arg1);
164 void on_includecheckCheck_stateChanged(
int arg1);
165 void on_includecheckintextCheck_stateChanged(
int arg1);
166 void on_parseCheck_stateChanged(
int arg1);
167 void on_parsefncCheck_stateChanged(
int arg1);
168 void on_formatCombo_currentIndexChanged(
int index);
169 void on_eccCombo_currentIndexChanged(
int index);
170 void on_guardwhitespaceCheck_stateChanged(
int arg1);
171 void on_optionsEdit_textChanged(
const QString &arg1);
QString command
PostScript encoder.
Definition: barcodegenerator.h:38
QList< QString > familyList
List of barcode families.
Definition: barcodegenerator.h:112
QHash< QString, QString > resrndrs
Renderers for each encoder.
Definition: barcodegenerator.h:90
QHash< QString, QString > resdescs
Descriptions of each encoder.
Definition: barcodegenerator.h:82
QHash< QString, QStringList > familyItems
Family to item hash.
Definition: barcodegenerator.h:114
QHash< QString, bool > resincludecheckintextAvail
includecheckintext option available for each encoder.
Definition: barcodegenerator.h:106
QHash< QString, bool > resincludetextAvail
includetext option available for each encoder.
Definition: barcodegenerator.h:100
QList< QString > encoderlist
List of available barcode encoders.
Definition: barcodegenerator.h:80
QHash< QString, QString > resecls
Error correction levels of each encoder.
Definition: barcodegenerator.h:98
void paintColorSample(QLabel *l, const ScColor &c)
Create color preview. Used for Color box feedback.
Definition: barcodegenerator.cpp:663
ScColor lnColor
Color of the BC lines.
Definition: barcodegenerator.h:117
QHash< QString, bool > resguardwhitespaceAvail
guardwhitespace option available for each encoder.
Definition: barcodegenerator.h:102
Definition: barcodegeneratorrenderthread.h:16
ScColor txtColor
Color of the BC font.
Definition: barcodegenerator.h:119
QHash< QString, bool > resparseAvail
parse option available for each encoder.
Definition: barcodegenerator.h:108
BarcodeType()
Constructor provided for QMap initialization only.
Definition: barcodegenerator.h:31
One Barcode Entity.
Definition: barcodegenerator.h:27
ScColor bgColor
Background color of the BC.
Definition: barcodegenerator.h:121
QHash< QString, QString > resexops
Example options input for each encoder.
Definition: barcodegenerator.h:88
BarcodeMap map
BC/BC type mapping. QMap keys are used as BC names.
Definition: barcodegenerator.h:75
QHash< QString, bool > resincludecheckAvail
includecheck option available for each encoder.
Definition: barcodegenerator.h:104
QString exampleContents
BC example contents.
Definition: barcodegenerator.h:42
QHash< QString, QString > resvers
Symbol Versions of each encoder.
Definition: barcodegenerator.h:94
QHash< QString, QString > resexams
Example data input for each encoder.
Definition: barcodegenerator.h:86
~BarcodeGenerator()
Erase the temporary files here.
Definition: barcodegenerator.cpp:311
Ui::BarcodeGeneratorBase ui
GUI namespace content. See designer.
Definition: barcodegenerator.h:72
QHash< QString, QString > resreqs
Dependancies of each encoder.
Definition: barcodegenerator.h:84
QString exampleOptions
BC example options.
Definition: barcodegenerator.h:44
QHash< QString, QString > resbodys
PS body of each encoder.
Definition: barcodegenerator.h:92
bool codeEdit_check(const QString &s)
Perform BarcodeCheckType checks here.
QHash< QString, bool > resparsefncAvail
parsefnc option available for each encoder.
Definition: barcodegenerator.h:110
Active tasts for BC GUI. It's inherited from BarcodeGeneratorBase() class which is created by uic fro...
Definition: barcodegenerator.h:58
BarcodeGenerator(QWidget *parent=0, const char *name=0)
Create modal BC dialog.
Definition: barcodegenerator.cpp:32
QHash< QString, QString > resvlbl
Label for the versions field.
Definition: barcodegenerator.h:96