Update to Qt5
@ -62,21 +62,28 @@ ENDIF(APPLE)
|
|||||||
add_subdirectory(backend)
|
add_subdirectory(backend)
|
||||||
add_subdirectory(frontend)
|
add_subdirectory(frontend)
|
||||||
|
|
||||||
find_package(Qt4)
|
find_package(Qt5Widgets)
|
||||||
|
find_package(Qt5Gui)
|
||||||
|
find_package(Qt5UiTools)
|
||||||
|
|
||||||
if (QT4_FOUND)
|
if (Qt5Widgets_FOUND)
|
||||||
set( QT_USE_QTGUI TRUE )
|
if (Qt5Gui_FOUND)
|
||||||
set( QT_USE_QTUITOOLS TRUE )
|
if (Qt5UiTools_FOUND)
|
||||||
set( QT_USE_QTXML TRUE )
|
set( QT_USE_QTGUI TRUE )
|
||||||
include( ${QT_USE_FILE} )
|
set( QT_USE_QTUITOOLS TRUE )
|
||||||
include_directories(
|
set( QT_USE_QTXML TRUE )
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
include_directories(
|
||||||
${QT_INCLUDE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_CURRENT_BINARY_DIR}
|
${Qt5Widgets_INCLUDES}
|
||||||
)
|
${Qt5Gui_INCLUDES}
|
||||||
add_subdirectory(backend_qt4)
|
${Qt5UiTools_INCLUDES}
|
||||||
add_subdirectory(frontend_qt4)
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
endif(QT4_FOUND)
|
)
|
||||||
|
add_subdirectory(backend_qt)
|
||||||
|
add_subdirectory(frontend_qt)
|
||||||
|
endif(Qt5UiTools_FOUND)
|
||||||
|
endif(Qt5Gui_FOUND)
|
||||||
|
endif(Qt5Widgets_FOUND)
|
||||||
|
|
||||||
CONFIGURE_FILE(
|
CONFIGURE_FILE(
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in"
|
"${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in"
|
||||||
|
@ -15,8 +15,7 @@ add_dependencies(QZint zint)
|
|||||||
|
|
||||||
link_directories( "${CMAKE_BINARY_DIR}/backend" )
|
link_directories( "${CMAKE_BINARY_DIR}/backend" )
|
||||||
|
|
||||||
target_link_libraries(QZint zint ${QT_QTGUI_LIBRARY}
|
target_link_libraries(QZint zint Qt5::Widgets Qt5::Gui )
|
||||||
${QT_QTCORE_LIBRARY} )
|
|
||||||
|
|
||||||
install(TARGETS QZint ${INSTALL_TARGETS_DEFAULT_ARGS} )
|
install(TARGETS QZint ${INSTALL_TARGETS_DEFAULT_ARGS} )
|
||||||
install(FILES qzint.h DESTINATION ${INCLUDE_INSTALL_DIR} COMPONENT Devel)
|
install(FILES qzint.h DESTINATION ${INCLUDE_INSTALL_DIR} COMPONENT Devel)
|
@ -40,7 +40,7 @@ namespace Zint {
|
|||||||
m_input_mode = UNICODE_MODE;
|
m_input_mode = UNICODE_MODE;
|
||||||
m_scale = 1.0;
|
m_scale = 1.0;
|
||||||
m_option_3 = 0;
|
m_option_3 = 0;
|
||||||
m_hidetext = FALSE;
|
m_hidetext = 0;
|
||||||
m_dot_size = 4.0 / 5.0;
|
m_dot_size = 4.0 / 5.0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -75,7 +75,7 @@ namespace Zint {
|
|||||||
m_zintSymbol->option_3 = m_option_3;
|
m_zintSymbol->option_3 = m_option_3;
|
||||||
}
|
}
|
||||||
QByteArray bstr = m_text.toUtf8();
|
QByteArray bstr = m_text.toUtf8();
|
||||||
QByteArray pstr = m_primaryMessage.left(99).toAscii();
|
QByteArray pstr = m_primaryMessage.left(99).toLatin1();
|
||||||
strcpy(m_zintSymbol->primary, pstr.data());
|
strcpy(m_zintSymbol->primary, pstr.data());
|
||||||
int error = ZBarcode_Encode(m_zintSymbol, (unsigned char*) bstr.data(), bstr.length());
|
int error = ZBarcode_Encode(m_zintSymbol, (unsigned char*) bstr.data(), bstr.length());
|
||||||
if (error > ZINT_WARN_INVALID_OPTION)
|
if (error > ZINT_WARN_INVALID_OPTION)
|
||||||
@ -258,12 +258,12 @@ namespace Zint {
|
|||||||
}
|
}
|
||||||
m_zintSymbol->scale = m_scale;
|
m_zintSymbol->scale = m_scale;
|
||||||
QByteArray bstr = m_text.toUtf8();
|
QByteArray bstr = m_text.toUtf8();
|
||||||
QByteArray pstr = m_primaryMessage.left(99).toAscii();
|
QByteArray pstr = m_primaryMessage.left(99).toLatin1();
|
||||||
QByteArray fstr = filename.left(255).toAscii();
|
QByteArray fstr = filename.left(255).toLatin1();
|
||||||
strcpy(m_zintSymbol->primary, pstr.data());
|
strcpy(m_zintSymbol->primary, pstr.data());
|
||||||
strcpy(m_zintSymbol->outfile, fstr.data());
|
strcpy(m_zintSymbol->outfile, fstr.data());
|
||||||
QByteArray fgcol = fg_colour_hash.right(6).toAscii();
|
QByteArray fgcol = fg_colour_hash.right(6).toLatin1();
|
||||||
QByteArray bgcol = bg_colour_hash.right(6).toAscii();
|
QByteArray bgcol = bg_colour_hash.right(6).toLatin1();
|
||||||
strcpy(m_zintSymbol->fgcolour, fgcol.data());
|
strcpy(m_zintSymbol->fgcolour, fgcol.data());
|
||||||
strcpy(m_zintSymbol->bgcolour, bgcol.data());
|
strcpy(m_zintSymbol->bgcolour, bgcol.data());
|
||||||
int error = ZBarcode_Encode(m_zintSymbol, (unsigned char*) bstr.data(), bstr.length());
|
int error = ZBarcode_Encode(m_zintSymbol, (unsigned char*) bstr.data(), bstr.length());
|
@ -2,25 +2,24 @@
|
|||||||
|
|
||||||
project(zint-qt)
|
project(zint-qt)
|
||||||
|
|
||||||
include_directories(BEFORE "${CMAKE_SOURCE_DIR}/backend" "${CMAKE_SOURCE_DIR}/backend_qt4")
|
include_directories(BEFORE "${CMAKE_SOURCE_DIR}/backend" "${CMAKE_SOURCE_DIR}/backend_qt")
|
||||||
|
|
||||||
set(zint-qt_SRCS barcodeitem.cpp main.cpp mainwindow.cpp datawindow.cpp sequencewindow.cpp exportwindow.cpp)
|
set(zint-qt_SRCS barcodeitem.cpp main.cpp mainwindow.cpp datawindow.cpp sequencewindow.cpp exportwindow.cpp)
|
||||||
QT4_WRAP_CPP(zint-qt_SRCS mainwindow.h datawindow.h sequencewindow.h exportwindow.h)
|
QT5_WRAP_CPP(zint-qt_SRCS mainwindow.h datawindow.h sequencewindow.h exportwindow.h)
|
||||||
|
|
||||||
QT4_WRAP_UI(zint-qt_SRCS mainWindow.ui extData.ui extSequence.ui extExport.ui)
|
QT5_WRAP_UI(zint-qt_SRCS mainWindow.ui extData.ui extSequence.ui extExport.ui)
|
||||||
# grpAztec.ui grpC39.ui grpDM.ui grpMSICheck.ui
|
# grpAztec.ui grpC39.ui grpDM.ui grpMSICheck.ui
|
||||||
# grpC128.ui grpChannel.ui grpMicroPDF.ui grpPDF417.ui
|
# grpC128.ui grpChannel.ui grpMicroPDF.ui grpPDF417.ui
|
||||||
# grpC16k.ui grpCodablock.ui grpMQR.ui grpQR.ui
|
# grpC16k.ui grpCodablock.ui grpMQR.ui grpQR.ui
|
||||||
# grpMaxicode.ui)
|
# grpMaxicode.ui)
|
||||||
|
|
||||||
QT4_ADD_RESOURCES(zint-qt_SRCS resources.qrc)
|
QT5_ADD_RESOURCES(zint-qt_SRCS resources.qrc)
|
||||||
|
|
||||||
add_executable(zint-qt ${zint-qt_SRCS})
|
add_executable(zint-qt ${zint-qt_SRCS})
|
||||||
add_dependencies(zint-qt QZint zint)
|
add_dependencies(zint-qt QZint zint)
|
||||||
|
|
||||||
link_directories( "${CMAKE_BINARY_DIR}/backend" "${CMAKE_BINARY_DIR}/backend_qt4" )
|
link_directories( "${CMAKE_BINARY_DIR}/backend" "${CMAKE_BINARY_DIR}/backend_qt" )
|
||||||
|
|
||||||
target_link_libraries(zint-qt zint QZint ${QT_QTUITOOLS_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTGUI_LIBRARY}
|
target_link_libraries(zint-qt zint QZint Qt5::UiTools ${QT_QTXML_LIBRARY} Qt5::Gui Qt5::Core )
|
||||||
${QT_QTCORE_LIBRARY} )
|
|
||||||
|
|
||||||
install(TARGETS zint-qt DESTINATION "${BIN_INSTALL_DIR}" RUNTIME)
|
install(TARGETS zint-qt DESTINATION "${BIN_INSTALL_DIR}" RUNTIME)
|
@ -103,7 +103,7 @@ void ExportWindow::process()
|
|||||||
|
|
||||||
for(m = 0; m < dataString.length(); m++) {
|
for(m = 0; m < dataString.length(); m++) {
|
||||||
name_qchar = dataString[m];
|
name_qchar = dataString[m];
|
||||||
name_char = name_qchar.toAscii();
|
name_char = name_qchar.toLatin1();
|
||||||
|
|
||||||
switch(name_char) {
|
switch(name_char) {
|
||||||
case '\\': url_escaped += "%5C"; break;
|
case '\\': url_escaped += "%5C"; break;
|
||||||
@ -141,8 +141,8 @@ void ExportWindow::process()
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
barcode->bc.setText(dataString.toAscii().data());
|
barcode->bc.setText(dataString.toLatin1().data());
|
||||||
barcode->bc.save_to_file(fileName.toAscii().data());
|
barcode->bc.save_to_file(fileName.toLatin1().data());
|
||||||
inputpos += datalen + 1;
|
inputpos += datalen + 1;
|
||||||
}
|
}
|
||||||
close();
|
close();
|
@ -1,12 +1,9 @@
|
|||||||
######################################################################
|
|
||||||
# Automatically generated by qmake (2.01a) sub 29. kol 22:15:57 2009
|
|
||||||
######################################################################
|
|
||||||
|
|
||||||
|
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
TARGET = qtZint
|
TARGET = qtZint
|
||||||
DEPENDPATH += . debug release
|
DEPENDPATH += . debug release
|
||||||
INCLUDEPATH += .
|
INCLUDEPATH += .
|
||||||
|
QT += gui
|
||||||
|
QT += uitools
|
||||||
|
|
||||||
# Input
|
# Input
|
||||||
HEADERS += barcodeitem.h \
|
HEADERS += barcodeitem.h \
|
||||||
@ -37,7 +34,7 @@ FORMS += extData.ui \
|
|||||||
grpQR.ui \
|
grpQR.ui \
|
||||||
grpHX.ui \
|
grpHX.ui \
|
||||||
mainWindow.ui \
|
mainWindow.ui \
|
||||||
grpDotCode.ui
|
grpDotCode.ui
|
||||||
|
|
||||||
SOURCES += barcodeitem.cpp \
|
SOURCES += barcodeitem.cpp \
|
||||||
datawindow.cpp \
|
datawindow.cpp \
|
||||||
@ -57,12 +54,13 @@ CONFIG += warn_on thread qt uitools
|
|||||||
|
|
||||||
INCLUDEPATH += ../backend_qt4 ../backend
|
INCLUDEPATH += ../backend_qt4 ../backend
|
||||||
|
|
||||||
LIBS += -lqtzint -lQtCore
|
LIBS += -lQZint -lQtCore
|
||||||
QMAKE_LIBDIR += ../backend_qt4/release
|
QMAKE_LIBDIR += ../backend_qt4/release
|
||||||
|
|
||||||
!contains(DEFINES, NO_PNG) {
|
!contains(DEFINES, NO_PNG) {
|
||||||
LIBS += -llibpng -lzlib
|
LIBS += -lpng -zlib
|
||||||
QMAKE_LIBDIR+=../../lpng\projects\visualc71_converted_to_9\Win32_LIB_Release ../../lpng\projects\visualc71_converted_to_9\Win32_LIB_Release\zlib
|
QMAKE_LIBDIR += /usr/local/lib /usr/lib/x86_64-linux-gnu/
|
||||||
|
# QMAKE_LIBDIR+=../../lpng\projects\visualc71_converted_to_9\Win32_LIB_Release ../../lpng\projects\visualc71_converted_to_9\Win32_LIB_Release\zlib
|
||||||
# LIBS += -llibpng16 -lzlib1
|
# LIBS += -llibpng16 -lzlib1
|
||||||
# QMAKE_LIBDIR+=../../lpng\projects\visualc71_converted_to_9\Win32_DLL_Release ../../lpng\projects\visualc71_converted_to_9\Win32_DLL_Release\zlib
|
# QMAKE_LIBDIR+=../../lpng\projects\visualc71_converted_to_9\Win32_DLL_Release ../../lpng\projects\visualc71_converted_to_9\Win32_DLL_Release\zlib
|
||||||
}
|
}
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 458 B After Width: | Height: | Size: 458 B |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
@ -20,13 +20,16 @@
|
|||||||
#include <QColorDialog>
|
#include <QColorDialog>
|
||||||
#include <QUiLoader>
|
#include <QUiLoader>
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
|
#include <QRadioButton>
|
||||||
|
#include <QFileDialog>
|
||||||
|
#include <QMessageBox>
|
||||||
|
|
||||||
#include "mainwindow.h"
|
#include "mainwindow.h"
|
||||||
#include "datawindow.h"
|
#include "datawindow.h"
|
||||||
#include "sequencewindow.h"
|
#include "sequencewindow.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
MainWindow::MainWindow(QWidget* parent, Qt::WFlags fl)
|
MainWindow::MainWindow(QWidget* parent, Qt::WindowFlags fl)
|
||||||
: QWidget(parent, fl),m_optionWidget(0)
|
: QWidget(parent, fl),m_optionWidget(0)
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -172,13 +175,14 @@ bool MainWindow::save()
|
|||||||
void MainWindow::about()
|
void MainWindow::about()
|
||||||
{
|
{
|
||||||
QMessageBox::about(this, tr("About Zint"),
|
QMessageBox::about(this, tr("About Zint"),
|
||||||
tr("<h2>Zint Barcode Studio 2.5.1</h2>"
|
tr("<h2>Zint Barcode Studio 2.5.1</h2>"
|
||||||
"<p>A free barcode generator"
|
"<p>A free barcode generator"
|
||||||
"<p>Instruction manual is available from Sourceforge:"
|
"<p>Instruction manual is available from Sourceforge:"
|
||||||
"<p>http://www.sourceforge.net/projects/zint"
|
"<p>http://www.sourceforge.net/projects/zint"
|
||||||
"<p>Copyright © 2006-2016 Robin Stuart.<br>"
|
"<p>Copyright © 2006-2016 Robin Stuart.<br>"
|
||||||
"Qt4 code by BogDan Vatra, MS Windows port by \"tgotic\".<br>"
|
"Qt back end by BogDan Vatra, MS Windows port by \"tgotic\"."
|
||||||
"With thanks to Norbert Szabó, Robert Elliott,"
|
"<p>Qt version " QT_VERSION_STR
|
||||||
|
"<p>With thanks to Norbert Szabó, Robert Elliott, "
|
||||||
"Harald Oehlmann and many others at Sourceforge."
|
"Harald Oehlmann and many others at Sourceforge."
|
||||||
"<p>Released under the GNU General Public License ver. 3 or later.<br>"
|
"<p>Released under the GNU General Public License ver. 3 or later.<br>"
|
||||||
"\"QR Code\" is a Registered Trademark of Denso Corp.<br>"
|
"\"QR Code\" is a Registered Trademark of Denso Corp.<br>"
|
||||||
@ -189,7 +193,8 @@ void MainWindow::about()
|
|||||||
"ISO/IEC 16388:2007, ISO/IEC 18004:2006, ISO/IEC 24723:2010,<br>"
|
"ISO/IEC 16388:2007, ISO/IEC 18004:2006, ISO/IEC 24723:2010,<br>"
|
||||||
"ISO/IEC 24724:2011, ISO/IEC 24728:2006, ISO/IEC 24778:2008,<br>"
|
"ISO/IEC 24724:2011, ISO/IEC 24728:2006, ISO/IEC 24778:2008,<br>"
|
||||||
"ANSI-HIBC 2.3-2009, ANSI/AIM BC6-2000, ANSI/AIM BC12-1998,<br>"
|
"ANSI-HIBC 2.3-2009, ANSI/AIM BC6-2000, ANSI/AIM BC12-1998,<br>"
|
||||||
"AIMD014 (v 1.63), USPS-B-3200</small></td></tr></table>"
|
"AIMD014 (v 1.63), USPS-B-3200</small></td></tr></table>"
|
||||||
|
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -595,9 +600,9 @@ void MainWindow::update_preview()
|
|||||||
m_bc.bc.setSecurityLevel(0);
|
m_bc.bc.setSecurityLevel(0);
|
||||||
m_bc.bc.setWidth(0);
|
m_bc.bc.setWidth(0);
|
||||||
m_bc.bc.setInputMode(UNICODE_MODE);
|
m_bc.bc.setInputMode(UNICODE_MODE);
|
||||||
m_bc.bc.setHideText(FALSE);
|
m_bc.bc.setHideText(0);
|
||||||
if(chkHRTHide->isChecked() == false) {
|
if(chkHRTHide->isChecked() == false) {
|
||||||
m_bc.bc.setHideText(TRUE);
|
m_bc.bc.setHideText(1);
|
||||||
}
|
}
|
||||||
switch(metaObject()->enumerator(0).value(bstyle->currentIndex()))
|
switch(metaObject()->enumerator(0).value(bstyle->currentIndex()))
|
||||||
{
|
{
|
@ -105,7 +105,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
public:
|
public:
|
||||||
MainWindow(QWidget* parent = 0, Qt::WFlags fl = 0);
|
MainWindow(QWidget* parent = 0, Qt::WindowFlags fl = 0);
|
||||||
~MainWindow();
|
~MainWindow();
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
@ -73,7 +73,7 @@ QString SequenceWindow::apply_format(QString raw_number)
|
|||||||
|
|
||||||
for(i = format_len; i > 0; i--) {
|
for(i = format_len; i > 0; i--) {
|
||||||
format_qchar = format[i - 1];
|
format_qchar = format[i - 1];
|
||||||
format_char = format_qchar.toAscii();
|
format_char = format_qchar.toLatin1();
|
||||||
switch(format_char) {
|
switch(format_char) {
|
||||||
case '#':
|
case '#':
|
||||||
if (inpos > 0) {
|
if (inpos > 0) {
|
@ -1,3 +0,0 @@
|
|||||||
[Dolphin]
|
|
||||||
ShowPreview=true
|
|
||||||
Timestamp=2010,5,29,7,36,6
|
|
@ -1,3 +0,0 @@
|
|||||||
[Dolphin]
|
|
||||||
ShowPreview=true
|
|
||||||
Timestamp=2010,5,29,7,59,30
|
|