diff --git a/frontend_qt4/exportwindow.cpp b/frontend_qt4/exportwindow.cpp
index 2f4f096d..c9c218fb 100644
--- a/frontend_qt4/exportwindow.cpp
+++ b/frontend_qt4/exportwindow.cpp
@@ -74,11 +74,17 @@ void ExportWindow::process()
switch(cmbFileFormat->currentIndex()) {
#ifdef NO_PNG
case 0: suffix = ".eps"; break;
- case 1: suffix = ".svg"; break;
+ case 1: suffix = ".gif"; break;
+ case 2: suffix = ".svg"; break;
+ case 3: suffix = ".bmp"; break;
+ case 4: suffix = ".pcx"; break;
#else
case 0: suffix = ".png"; break;
case 1: suffix = ".eps"; break;
- case 2: suffix = ".svg"; break;
+ case 2: suffix = ".gif"; break;
+ case 3: suffix = ".svg"; break;
+ case 4: suffix = ".bmp"; break;
+ case 5: suffix = ".pcx"; break;
#endif
}
diff --git a/frontend_qt4/extExport.ui b/frontend_qt4/extExport.ui
index e3a71cd3..d28a2ecb 100644
--- a/frontend_qt4/extExport.ui
+++ b/frontend_qt4/extExport.ui
@@ -75,11 +75,26 @@
Encapsulated Post Script (*.eps)
+ -
+
+ Graphics Interchange Format (*.gif)
+
+
-
Scalable Vector Graphic (*.svg)
+ -
+
+ Windows Bitmap (*.bmp)
+
+
+ -
+
+ ZSoft PC Painter Image (*.pcx)
+
+
diff --git a/frontend_qt4/mainwindow.cpp b/frontend_qt4/mainwindow.cpp
index 5707f200..4b041e74 100644
--- a/frontend_qt4/mainwindow.cpp
+++ b/frontend_qt4/mainwindow.cpp
@@ -155,7 +155,7 @@ bool MainWindow::save()
#else
QString fileName = QFileDialog::getSaveFileName(this,
tr("Save Barcode Image"), ".",
- tr("Portable Network Graphic (*.png);;Encapsulated Post Script (*.eps);;Scalable Vector Graphic (*.svg)"));
+ tr("Portable Network Graphic (*.png);;Encapsulated Post Script (*.eps);;Graphics Interchange Format (*.gif);;Scalable Vector Graphic (*.svg);;Windows Bitmap (*.bmp);;ZSoft PC Painter Image (*.pcx)"));
#endif
if (fileName.isEmpty())