Commit Graph
68 Commits
Author SHA1 Message Date
Андрей Лухнов 0fca7169d3 Define code style and format all source file using clang-format-14
except those placed in 3rdparty directories.
2024-09-19 21:09:38 +03:00
Arin Alex 3de208b589 bool setDefaultExportDir(const QString& dirname) has been added 2024-07-25 21:44:11 +03:00
Rodrigo Torres fabb63ada2 Update copyright year 2021-08-18 14:21:36 -03:00
Arin Alexander e9e98292f2 Showing the report designer from a console application has been fixed 2020-01-09 21:22:58 +03:00
Arin Alexander e3981cfd88 Progress bars have been added to Design and Preview windows 2019-10-16 02:08:45 +03:00
Arin Alexander 41bfc5ad71 cancelPrinting() slot has been fixed 2019-10-13 14:20:26 +03:00
Arin Alexander 5a6ee275a7 Some band improvements have been added. Printing signals have been added. Render & printing speed little bit has been increased 2019-10-12 22:31:35 +03:00
Arin Alex 5f268a5b1a Typo has been fixed 2019-06-11 22:18:54 +03:00
Arin Alex 693e45d6d7 Some service signals have been renamed. 2019-06-11 21:55:59 +03:00
Arin Alex 9f00119fbc Typos have been fixed 2019-06-11 21:28:58 +03:00
Arin Alex b3d19d3a67 Printing prepared pages has been added 2019-06-03 22:30:50 +03:00
Arin Alexander 0245f5993a Finish 1.4.132
# Conflicts:
#	include/lrpreviewreportwidget.h
#	include/lrreportengine.h
#	limereport/limereport.pri
#	limereport/limereport.pro
#	limereport/lrpreviewreportwidget.h
#	limereport/lrpreviewreportwindow.h
#	limereport/lrreportengine.cpp
#	limereport/lrreportengine.h
#	limereport/lrreportengine_p.h
2019-05-29 18:10:26 +03:00
Arin Alexander 536a409393 Prepared pages processing has been refactored 2019-05-29 16:32:58 +03:00
Arin Alexander d9e609e954 Finish 1.4.131
# Conflicts:
#	include/lrreportengine.h
#	limereport/lrreportengine.cpp
#	limereport/lrreportengine.h
#	limereport/lrreportengine_p.h
2019-05-29 04:05:10 +03:00
Arin Alexander 6a36f26128 Prepared pages processing has been added 2019-05-29 03:41:18 +03:00
Arin Alexander a68be66078 Merge branch 'master' into develop
# Conflicts:
#	limereport/lrreportengine.cpp
#	limereport/lrreportengine_p.h
2019-04-15 14:20:44 +03:00
Segey 64fc4e5b4b Added hiding (saving, printing, ...) buttons in the Render Report window 2019-04-10 16:23:50 +03:00
Arin Alexander 602e8a82f6 Watermark has been fixed 2019-04-06 00:28:02 +03:00
Arin Alexander de5cc0e0ca Anchor has been added to ItemGeometry 2019-04-02 22:56:12 +03:00
Arin Alexander f1f1e443ac Added the ability to add watermarks to all reports. 2019-03-30 09:38:25 +03:00
Arin Alexander ee77ad5e5f createPreviewScene(QObject *parent = 0); from now return QGraphicsScene* 2019-03-11 22:12:35 +03:00
Arin Alexander c30bfc9a06 previewReport(QPrinter* printer, PreviewHints hints = PreviewBarsUserSetting) has been added to the report engine. 2019-02-20 13:54:26 +03:00
Arin Alexander b8900b1e96 Added the ability to change the background color of the preview page 2019-02-18 15:16:55 +03:00
Arin Alexander a43368751c printToAllPrinters flag has been added to printReport method 2019-02-09 23:57:19 +03:00
Arin Alexander 362c7217f3 Multi printers print process has been added 2019-02-07 01:14:16 +03:00
Arin Alexander ce1656d2ef External drawing feature added to ImageItem 2019-01-14 23:33:20 +03:00
Arin Alexander 7064f911e6 Finish 1.4.86
# Conflicts:
#	include/lrpreviewreportwidget.h
#	include/lrreportengine.h
#	limereport/lrpreviewreportwidget.cpp
#	limereport/lrpreviewreportwidget.h
#	limereport/lrreportengine.cpp
#	limereport/lrreportengine.h
#	limereport/lrreportengine_p.h
2018-07-11 03:05:55 +03:00
Arin Alexander b4d6ed76c8 Preview scale type has been added 2018-07-11 02:42:43 +03:00
Arin Alexander df87822b37 Designer icon added 2018-06-23 13:09:27 +03:00
Arin Alexander d391c58e26 Multicolumn bands rendering has been fixed
# Conflicts:
#	limereport/lrreportrender.cpp
#	limereport/lrreportrender.h
2018-06-07 21:03:55 +03:00
Arin Alexander 353712864a Signals renaming fixed 2018-05-31 18:49:57 +03:00
James afd4944506 Report Engine:
changed onSave() -> onSave(bool&)
rename 'loaded' signal to 'loadFinshed' to be consistent with 'saveFinished' signal
added signal 'onSaveAs' and corresponding
added functions:  'emitSaveReportAs', 'emitLoadFinished'

DesignWidget:
add boolean functions checking whether emitSaveReport and emitSaveReportAs completed.

DesignWindow:
save / saveas / load functions are interceptable by reportengine signals
2018-05-24 14:30:41 -04:00
Arin Alexander 98cf12984e include updated 2018-05-22 01:25:19 +04:00
Arin Alexander c32281fb79 Fix re-enabling subdetail checkbox #109 2018-05-21 21:10:16 +03:00
Arin Alexander 8df8182875 Language settings has been added to designer 2018-05-15 22:14:17 +03:00
Arin Alexander e9c44f0eb6 Designer interface setting added 2018-04-10 16:28:48 +03:00
Arin Alex 04bf1dfbdb Redundant saveToFile() has been removed 2018-02-07 22:43:31 +03:00
Arin Alexander 911eb1102a plugin finished 2017-11-27 23:14:05 +03:00
Arin Alexander 27427e90aa Finish 1.4.52
# Conflicts:
#	include/lrreportengine.h
#	limereport/lrreportengine.cpp
#	limereport/lrreportengine.h
#	limereport/lrreportengine_p.h
2017-11-01 22:17:25 +03:00
Arin Alexander 01ee099a04 setPreviewLayoutDirection() added to RepotEngine 2017-11-01 22:09:19 +03:00
Arin Alexander b232b79d8c Translation has been finished 2017-08-16 01:18:56 +03:00
Arin Alexander 8c5a9fcd91 Translation has been updated 2017-08-05 01:38:19 +03:00
Arin Alexander 881089fd2f Some translation functionality has been added 2017-07-29 00:54:43 +03:00
Arin Alexander 27a88969b0 1.4.10 2017-04-21 23:04:25 +03:00
Arin Alexander e3df7c88d1 Print range from QPrinter fix 2017-04-21 23:03:56 +03:00
Arin Alexander cbf205b728 1.4.9 2017-04-20 21:10:31 +03:00
Andy Maloney 94db98d596 Optionally monitor changes to files loaded with ReportEngine::loadFromFile()
When using the designer as a stand alone application and the renderer/preview in the
user application, the preview window would have to be closed and opened again every
time a change was made to the report.

This change adds an optional QFileSystemWatcher to monitor changes to the report file
and automatically refreshes the preview in the application when it is saved.

It may be turned on using the new parameter to ReportEngine::loadFromFile().

If the preview window is open in the application and the file name changes or the file is
removed, inform the user and close the preview window.
2017-04-19 22:43:48 -04:00
Arin Alexander 188ab54ee2 ReportEnginePrivate has been changed to ReportEngine in PrewiewWindow and DesignerWindow 2017-03-22 14:42:09 +03:00
Arin Alexander ce3a905c55 Database connections have been refactored
keepDbCredentials property has been added to Connection
setPassPharse(QString& passPharse) method has been added to ReportEngine
IDbCredentialsProvider interface has been added
registerDbCredentialsProvider(IDbCredentialsProvider *provider) has been
added to IDataSourceManager
2017-02-16 04:24:34 +03:00
Arin Alexander 75c5ae65da Merge branch '1.4' into 1.4_QJSEngine 2017-02-16 04:12:15 +03:00