D:\QtProjects\LimeReport-develop\limereport\lrscriptenginemanager.cpp:1616: ошибка: 'class LimeReport::DataSourceManager' has no member named 'fieldDataByRowIndex' return dm->fieldDataByRowIndex(fieldName, rowIndex); ^
У себя в приложении в pro файл добавьте DEFINED += USE_QTSCRIPTENGINE
В диалоге выбора принтера указывается
Решил ради научного интереса попробовать собрать с CONFIG+=qtscriptengine (я его в limereport.pro добавил, правильно?). Лайм собрался, а вот моя программа нет. Ругается на отсутствие <QQmlEngine> в lrscriptenginemanagerintf.h
У себя в приложении в pro файл добавьте DEFINES += USE_QTSCRIPTENGINE
ldirCONFIG+=qtscriptengine нужно добавить в параметры qmake.Если собираете QtCreator'ром то это Projects -> Build Steps -> qmake -> Additional arguments
Если принтер не был передан в limereport, то в диалоге выбора принтера можно руками указать.Если передаете принтер, то у него printer.setCopyCount()
bool printReport(QPrinter *printer=0);bool printReport(QMap<QString, QPrinter*> printers, bool printToAllPrinters = false);bool printPages(ReportPages pages, QPrinter *printer);