0
0
mirror of https://github.com/fralx/LimeReport.git synced 2024-12-25 00:54:39 +03:00
Commit Graph

166 Commits

Author SHA1 Message Date
Arin Alexander
b839694e59 Print process has been fixed 2019-02-12 19:28:38 +03:00
Arin Alexander
e87b78030e Redundant code has been removed 2019-02-12 04:39:12 +03:00
Arin Alexander
d2ba19019b Print process has been fixed 2019-02-12 04:36:49 +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
87d0bd5f28 Changes tracking has been fixed 2019-02-05 21:51:46 +03:00
Arin Alexander
d32b42d933 Finish ignore_priner_rect 2019-02-02 16:36:07 +03:00
Arin Alexander
14c1b56c83 Checking painter before render the report has been added 2019-02-01 21:59:37 +03:00
Arin Alexander
5bff155fa6 Finish 1.4.122
# Conflicts:
#	limereport/lrdatasourcemanager.cpp
#	limereport/lrreportdesignwindow.cpp
#	limereport/lrreportengine.cpp
2019-01-31 21:07:39 +03:00
Arin Alexander
df9253929f Datasources changes tracking has been added 2019-01-31 21:01:55 +03:00
Arin Alexander
aa4e1204da Finish TOC-Refactoring 2019-01-29 23:20:11 +03:00
Arin Alexander
b81de4680c All settings are merged in one place 2019-01-29 23:18:24 +03:00
Arin Alexander
32c8ddd922 Merge branch 'develop' into feature/TOC-Refactoring 2019-01-29 17:18:08 +03:00
Arin Alexander
37b3ea9fa4 Qt 5 lower 5.3 building has been fixed 2019-01-26 23:30:13 +03:00
Arin Alexander
8486d8dd94 Attempt to ignore printer rectangle if page size is equal to printer page size 2019-01-25 01:47:34 +03:00
Arin Alexander
83fd13589e PagesRanges object has been added 2019-01-16 04:03:55 +03:00
Arin Alexander
ce1656d2ef External drawing feature added to ImageItem 2019-01-14 23:33:20 +03:00
Arin Alexander
92788d100b Export report has been fixed 2018-10-14 00:06:27 +03:00
Arin Alexander
b878cf95ae Translation has been changed 2018-09-06 23:07:19 +03:00
Arin Alexander
7566cfd886 Translation has been fixed 2018-09-01 12:36:25 +03:00
Arin Alexander
539600fa02 Finish 1.4.97
# Conflicts:
#	limereport/lrbanddesignintf.cpp
#	limereport/lrbanddesignintf.h
#	limereport/lrreportengine.cpp
2018-08-07 23:41:29 +03:00
Arin Alexander
bb339a3a90 Band relocation has been changed 2018-08-07 23:30:40 +03:00
Arin Alexander
90ec21d2ab Font editors has been fixed 2018-07-11 13:29:12 +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
fef507dde0 Exporters infrastructure has been added 2018-06-23 00:04:28 +03:00
Arin Alexander
1a189054f7 Designer plugin interface renamed 2018-06-21 13:38:47 +03:00
James
3b0bd5d15f Forward ReportEnginePrivate::cleared signal to ReportEngine::cleared
s.t. users of  LimeReport as a library are informed when a user clicks the new report Action
2018-06-04 15:31:03 -04: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
56e78f86ba Designer updated 2018-05-24 14:31:10 +03:00
fralx
50de5dddd7
Merge branch 'develop' into feature/pdf-signal 2018-05-21 21:18:23 +03:00
Arin Alexander
0bfd8d03bc Merge branch 'develop' into feature/Interface_lang
# Conflicts:
#	limereport/lrreportengine.cpp
#	limereport/lrreportengine.h
#	limereport/lrreportengine_p.h
2018-05-15 22:17:56 +03:00
Arin Alexander
8df8182875 Language settings has been added to designer 2018-05-15 22:14:17 +03:00
Arin Alexander
a67231c538 Merge branch 'develop' into feature/Interface_lang 2018-05-10 22:39:42 +03:00
Unknown
79baeef72c Add printedToPDF signal for digitally signing saved pdfs. 2018-05-08 09:30:10 -04:00
Arin Alexander
d344264bfb loaded() signal has been added 2018-05-08 10:58:43 +03:00
Arin Alexander
eacc5c645e Build has been fixed 2018-05-07 22:52:28 +03:00
Arin Alexander
e9c44f0eb6 Designer interface setting added 2018-04-10 16:28:48 +03:00
Arin Alexander
fbbf6af33d Build has been fixed 2018-03-22 23:00:51 +03:00
Arin Alexander
e5e2de70bf Printing large pages fixed 2018-03-15 22:58:08 +03:00
Arin Alex
3019f239f0 Pages are cloned before generation to prevent them from changing by init script 2018-03-07 19:54:57 +03:00
Arin Alexander
6ad35d63be Easyprofiler added 2018-02-28 23:19:14 +03:00
Arin Alex
d1f4a15321 ReportPage item propagate to script engine has been fixed
Completer has been refactored
2018-02-15 02:21:00 +03:00
Arin Alex
04bf1dfbdb Redundant saveToFile() has been removed 2018-02-07 22:43:31 +03:00
Arin Alexander
f8eb1ceb97 Finish 1.4.65 2018-01-26 17:38:36 +03:00
Arin Alexander
8e1f99d4b9 ScriptManager fixed 2018-01-26 17:38:23 +03:00
Arin Alexander
44d9f8cc15 Preview window layout direction fixed 2017-12-20 12:56:02 +03:00
Arin Alexander
435074064b Dark theme has been added 2017-12-11 16:48:00 +03:00
Arin Alexander
88422aedbb redundant debug message has been deleted 2017-12-07 21:30:32 +03:00
Arin Alexander
ff55e10e9d windows build fixed 2017-11-30 21:23:11 +03:00
Arin Alexander
911eb1102a plugin finished 2017-11-27 23:14:05 +03:00
Arin Alexander
0fb1ba1bd8 plugin extracted 2017-11-24 00:13:47 +03:00
Arin Alexander
beaef31c69 Fix: #90 Print to PDF does not honor page size 2017-11-05 18:40:55 +03:00
Mateusz Skowroński
f42dde6211 Fix typos. s/contens/contents. 2017-11-04 19:17:49 +01: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
845c609c86 Database connection fixed 2017-10-24 01:49:30 +03:00
Arin Alexander
0ab92681b0 Finish 1.4.41
# Conflicts:
#	limereport/lrbasedesignintf.h
#	limereport/lrreportdesignwidget.cpp
#	limereport/lrreportdesignwidget.h
#	limereport/lrreportengine.cpp
2017-09-21 22:08:20 +03:00
Arin Alexander
f76d9c839b HorizontalLayout has been updated 2017-09-21 22:02:13 +03:00
Arin Alex
b6d03ab71c Big pages printing has been changed 2017-09-08 01:18:46 +03:00
Arin Alexander
5c3c032ea3 Changing the language from the script has been added 2017-09-01 02:02:51 +03:00
Arin Alexander
992c53e19a TOC generation has been changed 2017-08-31 02:53:34 +03:00
Arin Alexander
2c50a9a791 init commit 2017-08-25 18:01:59 +03:00
Arin Alexander
c7a5646241 Merge branch 'develop' into feature/Feature-TOC 2017-08-19 00:36:44 +03:00
Arin Alexander
b747f1948e Pages reordering has been added
# Conflicts:
#	limereport/lrreportdesignwidget.cpp
#	limereport/lrreportdesignwidget.h
#	limereport/lrreportengine.cpp
#	limereport/lrreportengine_p.h
2017-08-19 01:24:19 +04:00
Arin Alexander
97d61335e5 Pages reordering has been added 2017-08-19 01:16:55 +04:00
Arin Alexander
54c5bc65ed TOC has been added 2017-08-18 22:55:29 +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
68d0bba8cd Fix #79: qDebug "render time" message 2017-06-29 02:47:32 +03:00
Arin Alexander
774f334e40 Fix #79: qDebug "render time" message 2017-06-29 02:46:48 +03:00
Arin Alexander
9e5125c8fb Static build has been fixed 2017-06-14 12:07:40 +03:00
Arin Alexander
6a42e0c46c Static build has been fixed 2017-06-14 12:07:02 +03:00
Arin Alexander
b40d83ab07 Finish 1.4.13 2017-06-12 13:11:18 +03:00
Arin Alexander
801b3b4922 Static build has been fixed 2017-06-12 13:11:00 +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
d89fcc53a8 Prevent multi run initscript
Prevent multi run initscript

Prevent multi run initscript &
Build without HAVE_UI_LOADER has been fixed
2017-04-21 00:12:25 +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
Andy Maloney
e786a9a6e6 Fix spelling: slotPreviewWindowDestroed -> slotPreviewWindowDestroyed 2017-04-19 21:48:37 -04:00
Arin Alexander
0f6f2f1536 Merge branch 'develop' into feature/CH_Private_To_Public 2017-04-19 01:58:22 +03:00
Arin Alexander
1700576394 Qt4 build fixed 2017-04-19 02:04:14 +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
d250015839 Default system printer will selected in "printer select dialog" by default 2017-03-05 16:39:50 +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
Arin Alexander
d9285813ac Database connections have been refactored
"defaultConnection" has been added to Designer
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:11:39 +03:00
Arin Alexander
c37a310918 Merge branch '1.4' into 1.4_QJSEngine
# Conflicts:
#	limereport/lritemdesignintf.cpp
#	limereport/lrreportrender.cpp
#	limereport/lrscriptenginemanager.cpp
2017-02-08 19:21:08 +03:00
Arin Alexander
7af7a16840 fix #59 setResultEditable(bool value) has been added 2017-02-03 14:20:30 +03:00
Arin Alexander
afc8ad77b2 Group functions have been refactored. From now they can use script expression in value parameter 2017-01-28 03:49:26 +03:00
Arin Alexander
2af7c5c7dd Fix: #57 Callback DataSource initialized before signals/slots are connected 2017-01-05 14:46:06 +03:00
Arin Alexander
791efd136e Merge branch 'master' into 1.4
# Conflicts:
#	limereport/lrreportengine.cpp
2016-12-13 12:51:47 +03:00
Arin Alexander
97bd5e4584 Fix #56 isBusy has been added to ReportEngine 2016-12-13 12:47:55 +03:00
Arin Alex
2034aa15c8 QJSEngine has been added 2016-11-01 20:42:45 +03:00
Arin Alexander
c3cc76ca8b Pagination has been fixed 2016-09-16 02:59:56 +04:00
Arin Alex
4370182106 Merge branch 'master' into 1.4
Conflicts:
	limereport/lrpreviewreportwindow.cpp
	limereport/lrpreviewreportwindow.h
	limereport/report.qrc
2016-08-08 15:53:39 +03:00
Arin Alex
4970b09327 Show ToolBar action has been added to preview window 2016-08-08 15:50:04 +03:00
Arin Alex
7a1a3ac34a Merge branch 'master' into 1.4 2016-08-02 22:33:43 +03:00