LimeReport/limereport
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
..
bands Fix "hidden overloaded virtual function" warning 2017-04-07 23:02:58 -04:00
base Change to subforder project model. 2016-03-21 02:12:30 +01:00
databrowser DataBrowser shows application connection 2017-02-18 17:22:04 +03:00
images New logo has been added 2017-03-01 01:32:19 +03:00
items Merge pull request #71 from asmaloney/missing-initialization 2017-04-10 11:18:26 +03:00
objectinspector Add missing initializers 2017-04-08 21:38:23 -04:00
objectsbrowser Add missing initializers 2017-04-08 21:38:23 -04:00
scriptbrowser Script browser update has been fixed 2017-02-22 00:20:37 +03:00
serializators Fixes some shadowed vars & avoids string copies using const refs 2017-04-08 18:45:58 -04:00
LimeReport limereport.pri for static building and aliases have been added 2016-12-22 02:08:27 +03:00
limereport.pri Fix #61 AutoHeight overlapping 2017-04-05 00:58:04 +03:00
limereport.pro Arabic translation has been added 2017-02-01 23:56:12 +03:00
lraboutdialog.cpp Change to subforder project model. 2016-03-21 02:12:30 +01:00
lraboutdialog.h Change to subforder project model. 2016-03-21 02:12:30 +01:00
lraboutdialog.ui Merge branch '1.4' 2017-03-01 00:40:36 +03:00
lrbanddesignintf.cpp Fix #61 AutoHeight overlapping 2017-04-05 00:58:04 +03:00
lrbanddesignintf.h Fix #61 AutoHeight overlapping 2017-04-05 00:58:04 +03:00
lrbandsmanager.cpp Tear-off band has been added 2016-10-04 04:23:55 +04:00
lrbandsmanager.h Change to subforder project model. 2016-03-21 02:12:30 +01:00
lrbasedesignintf.cpp Fix crash when cutting an item using the context menu 2017-04-09 11:43:26 -04:00
lrbasedesignintf.h Add missing initializers 2017-04-08 21:38:23 -04:00
lrcallbackdatasourceintf.h Callback interface has been simplified 2016-03-27 10:40:13 +03:00
LRCallbackDS limereport.pri for static building and aliases have been added 2016-12-22 02:08:27 +03:00
lrcollection.h Hide unused warnings 2016-10-18 15:00:26 +03:00
lrdatadesignintf.cpp Fixes some shadowed vars & avoids string copies using const refs 2017-04-08 18:45:58 -04:00
lrdatadesignintf.h Database connections have been refactored 2017-02-16 04:24:34 +03:00
LRDataManager limereport.pri for static building and aliases have been added 2016-12-22 02:08:27 +03:00
lrdatasourcemanager.cpp Corrects spelling of method name 2017-04-08 12:53:05 -04:00
lrdatasourcemanager.h Merge pull request #71 from asmaloney/missing-initialization 2017-04-10 11:18:26 +03:00
lrdatasourcemanagerintf.h Corrects spelling of method name 2017-04-08 12:53:05 -04:00
lrdesignelementsfactory.h Change to subforder project model. 2016-03-21 02:12:30 +01:00
lrglobal.cpp Group functions have been fixed 2017-03-07 19:09:13 +03:00
lrglobal.h Group functions have been fixed 2017-03-07 19:09:13 +03:00
lrgraphicsviewzoom.cpp Version 1.4 initial commit 2016-06-10 19:05:18 +04:00
lrgraphicsviewzoom.h Version 1.4 initial commit 2016-06-10 19:05:18 +04:00
lrgroupfunctions.cpp Group functions have been refactored. From now they can use script expression in value parameter 2017-01-28 03:49:26 +03:00
lrgroupfunctions.h Group functions have been refactored. From now they can use script expression in value parameter 2017-01-28 03:49:26 +03:00
lritemdesignintf.cpp Calculated condition has been added to group band header 2016-11-18 01:12:23 +03:00
lritemdesignintf.h Calculated condition has been added to group band header 2016-11-18 01:12:23 +03:00
lritemscontainerdesignitf.cpp Fix #61 AutoHeight overlapping 2017-04-05 00:58:04 +03:00
lritemscontainerdesignitf.h Fix #61 AutoHeight overlapping 2017-04-05 00:58:04 +03:00
lrpagedesignintf.cpp Merge pull request #70 from asmaloney/fix-shadows 2017-04-10 11:17:38 +03:00
lrpagedesignintf.h Merge branch 'master' into 1.4 2016-09-16 03:02:42 +04:00
lrpageinitintf.h followTo has been added 2016-11-04 01:25:46 +03:00
lrpageitemdesignintf.cpp Fix #61 AutoHeight overlapping 2017-04-05 00:58:04 +03:00
lrpageitemdesignintf.h Fix #61 AutoHeight overlapping 2017-04-05 00:58:04 +03:00
lrpreviewreportwidget_p.h Add missing initializers 2017-04-08 21:38:23 -04:00
lrpreviewreportwidget.cpp fix #58 PDF file extension 2017-02-03 14:18:28 +03:00
lrpreviewreportwidget.h page scale refactored 2016-04-06 00:06:11 +04:00
lrpreviewreportwidget.ui Preview Widget has been added 2016-03-31 00:50:20 +04:00
lrpreviewreportwindow.cpp Optionally monitor changes to files loaded with ReportEngine::loadFromFile() 2017-04-19 22:43:48 -04:00
lrpreviewreportwindow.h Optionally monitor changes to files loaded with ReportEngine::loadFromFile() 2017-04-19 22:43:48 -04:00
lrpreviewreportwindow.ui Esc close the preview window 2017-02-21 18:36:30 +03:00
lrreportdesignwidget.cpp Optionally monitor changes to files loaded with ReportEngine::loadFromFile() 2017-04-19 22:43:48 -04:00
lrreportdesignwidget.h Version 1.4 initial commit 2016-06-10 19:05:18 +04:00
lrreportdesignwindow.cpp Script browser update has been fixed 2017-02-22 00:20:37 +03:00
lrreportdesignwindow.h Merge branch 'master' into 1.4 2016-10-04 04:47:05 +04:00
lrreportengine_p.h Optionally monitor changes to files loaded with ReportEngine::loadFromFile() 2017-04-19 22:43:48 -04:00
lrreportengine.cpp Optionally monitor changes to files loaded with ReportEngine::loadFromFile() 2017-04-19 22:43:48 -04:00
lrreportengine.h Optionally monitor changes to files loaded with ReportEngine::loadFromFile() 2017-04-19 22:43:48 -04:00
lrreportrender.cpp Merge pull request #70 from asmaloney/fix-shadows 2017-04-10 11:17:38 +03:00
lrreportrender.h Nested groups has been fixed 2017-03-06 18:46:16 +03:00
lrscriptenginemanager.cpp Null pointer access has been fixed 2017-03-03 01:12:29 +03:00
lrscriptenginemanager.h Group functions have been refactored. From now they can use script expression in value parameter 2017-01-28 03:49:26 +03:00
lrscriptenginemanagerintf.h ScriptEngineManager::addFunction has been fixed 2016-08-12 22:14:05 +04:00
LRScriptManager limereport.pri for static building and aliases have been added 2016-12-22 02:08:27 +03:00
lrsettingdialog.cpp Setting dialog has been modified to edit report settings 2016-06-24 23:22:17 +03:00
lrsettingdialog.h Setting dialog has been modified to edit report settings 2016-06-24 23:22:17 +03:00
lrsettingdialog.ui Setting dialog has been modified to edit report settings 2016-06-24 23:22:17 +03:00
lrsimplecrypt.cpp Database connections have been refactored 2017-02-16 04:24:34 +03:00
lrsimplecrypt.h Database connections have been refactored 2017-02-16 04:24:34 +03:00
lrvariablesholder.cpp Fixed writing of variables 2016-06-29 21:24:54 +03:00
lrvariablesholder.h Report variables have been refactored 2016-06-07 00:45:35 +03:00
report.qrc New logo has been added 2017-03-01 01:32:19 +03:00