From f10bd0e557231783f5e5baa96f2dd291750251ae Mon Sep 17 00:00:00 2001
From: hooper114 <hooper114>
Date: Mon, 2 Feb 2009 10:03:21 +0000
Subject: [PATCH] Add Korea Post and HIBC

---
 frontend_qt4/mainwindow.cpp | 34 ++++++++++++++++++----------------
 frontend_qt4/mainwindow.h   | 10 ++++++++++
 2 files changed, 28 insertions(+), 16 deletions(-)

diff --git a/frontend_qt4/mainwindow.cpp b/frontend_qt4/mainwindow.cpp
index 60bbfafe..b2e595d4 100644
--- a/frontend_qt4/mainwindow.cpp
+++ b/frontend_qt4/mainwindow.cpp
@@ -27,22 +27,24 @@ MainWindow::MainWindow(QWidget* parent, Qt::WFlags fl)
 {
 	char bstyle_text[][40] = {
 		"Code 11", "Code 2 of 5 Matrix", "Code 2 of 5 Interleaved", "IATA Code 2 of 5",
-  "Code 2 of 5 Data Logic", "Code 2 of 5 Industrial", "Code 39", "Extended Code 39",
-  "EAN", "EAN-128", "Codabar", "Code 128", "DP Leitcode", "DP Identcode",
-  "Code 16k", "Code 93", "Flattermarken", "Databar",
-  "Databar Limited", "Databar Expanded", "Telepen", "UPC-A", "UPC-E",
-  "Postnet", "MSI Plessey", "FIM", "LOGMARS", "Pharmacode", "PZN",
-  "Pharmacode 2-track", "PDF417", "PDF417 Truncated", "Maxicode",
-  "QR Code", "Code 128 Subset B", "Auspost Standard", "Auspost Reply",
-  "Auspost Route", "Auspost Redirect", "ISBN", "Royal Mail 4-state",
-  "Data Matrix", "EAN-14", "Codablock-F", "NVE-18", "Databar Stacked",
-  "Databar Stacked Omni", "Databar Expanded Stacked", "PLANET",
-  "MicroPDF417", "USPS One Code", "UK Plessey", "Telepen Numeric",
-  "ITF-14", "Dutch Post KIX", "Aztec Code", "Micro QR Code", "Aztec Runes",
-  "Code 32", "Composite EAN", "Composite EAN-128", "Composite Databar",
-  "Composite Databar Limited", "Composite Databar Expanded",
-  "Composite UPC-A", "Composite UPC-E", "Composite Databar Stacked",
-  "Composite Databar Stacked Omni", "Composite Databar Expanded Stacked"
+		"Code 2 of 5 Data Logic", "Code 2 of 5 Industrial", "Code 39", "Extended Code 39",
+		"EAN", "EAN-128", "Codabar", "Code 128", "DP Leitcode", "DP Identcode",
+		"Code 16k", "Code 93", "Flattermarken", "Databar",
+		"Databar Limited", "Databar Expanded", "Telepen", "UPC-A", "UPC-E",
+		"Postnet", "MSI Plessey", "FIM", "LOGMARS", "Pharmacode", "PZN",
+		"Pharmacode 2-track", "PDF417", "PDF417 Truncated", "Maxicode",
+		"QR Code", "Code 128 Subset B", "Auspost Standard", "Auspost Reply",
+		"Auspost Route", "Auspost Redirect", "ISBN", "Royal Mail 4-state",
+		"Data Matrix", "EAN-14", "Codablock-F", "NVE-18", "Korea Post", "Databar Stacked",
+		"Databar Stacked Omni", "Databar Expanded Stacked", "PLANET",
+		"MicroPDF417", "USPS One Code", "UK Plessey", "Telepen Numeric",
+		"ITF-14", "Dutch Post KIX", "Aztec Code", "Micro QR Code", 
+		"HIBC Code 128", "HIBC Code 39", "HIBC Data Matrix", "HIBC QR Code",
+		"HIBC PDF417", "HIBC MicroPDF417", "HIBC Codablock-F", "Aztec Runes",
+		"Code 32", "Composite EAN", "Composite EAN-128", "Composite Databar",
+		"Composite Databar Limited", "Composite Databar Expanded",
+		"Composite UPC-A", "Composite UPC-E", "Composite Databar Stacked",
+		"Composite Databar Stacked Omni", "Composite Databar Expanded Stacked"
 	};
 	setupUi(this);
 	view->setScene(new QGraphicsScene);
diff --git a/frontend_qt4/mainwindow.h b/frontend_qt4/mainwindow.h
index 60bb4446..6435279e 100644
--- a/frontend_qt4/mainwindow.h
+++ b/frontend_qt4/mainwindow.h
@@ -77,6 +77,7 @@ public:
 		EAN14		=72,
 		CODABLOCKF	=74,
 		NVE18		=75,
+		KOREAPOST	=77,
 		RSS14STACK	=79,
 		RSS14STACK_OMNI	=80,
 		RSS_EXPSTACK	=81,
@@ -91,6 +92,15 @@ public:
 		KIX		=90,
 		AZTEC		=92,
 		MICROQR		=97,
+
+		/* Tbarcode 9 codes */
+		HIBC_128	=98,
+		HIBC_39		=99,
+		HIBC_DM		=102,
+		HIBC_QR		=104,
+		HIBC_PDF	=106,
+		HIBC_MICPDF	=108,
+		HIBC_BLOCKF	=110,
 		
 		/* Zint specific */
 		AZRUNE		=128,