Dmitry Zagorodnev
4c1c0c49e6
Add: added a function to get an arbitrary role of a model item
...
Example:
$D{appdata.Column_1}
$S{
var vRow = line('DataBand1') - 1;
// 8 - Qt::BackgroundRole
var vColor = getFieldByRowIndexEx('appdata.Column_1', vRow, 8);
THIS.backgroundColor = LimeReport.color('lightgray');
if(vColor > '')
{
THIS.backgroundColor = vColor;
}
''
}
Added several functions to get extended information from the model
- getFieldByRowIndexEx2(fieldName, rowIndex, roleName), default:
Qt::DisplayRole
- getHeaderData(fieldName, roleName), default: Qt::DisplayRole
- getHeaderColumnNameByIndex(datasourceName, columnIndex), default:
Qt::UserRole or Qt::DisplayRole
- getColumnCount(datasourceName), default: -1
2024-03-26 13:41:22 +03:00
Arin Alex
a865e92a23
Fixed some deprecation warnings
2022-07-19 00:43:54 +03:00
Rodrigo Torres
fabb63ada2
Update copyright year
2021-08-18 14:21:36 -03:00
Arin Alexander
ccf8134012
Using variables in the connection describer has been extended
2020-05-08 14:19:02 +03:00
Arin Alexander
6d1444566d
Endless loop on adding not initialized QSqlQueryModels has been fixed
2020-02-27 19:34:52 +03:00
Arin Alexander
f73055e347
TOC generation has been fixed
2020-02-03 21:50:28 +03:00
Arin Alexander
69369e3b0c
Ruler has been fixed
2019-06-27 10:45:26 +03:00
Arin Alexander
51b2effa3c
Added ability to create CSV data source
2019-04-04 04:37:18 +03:00
Arin Alexander
3bd49b6ffd
getFieldByRowIndex() has been added
2019-02-19 02:43:16 +03:00
Arin Alexander
22eb936d1c
Parameter "nobind" has been added to variable
2019-01-30 22:49:20 +03:00
Arin Alexander
855e2196d0
Finish 1.4.88
2018-07-12 21:10:36 +03:00
Arin Alexander
29379c1e1b
Proxy model has been fixed
2018-07-12 21:09:18 +03:00
Arin Alexander
77f26a846b
typo fixed
2018-05-22 11:13:36 +03:00
Arin Alex
0b33603270
Finish 1.4.67
2018-03-07 20:04:45 +03:00
Arin Alex
215af87910
memory leak fixed
2018-03-07 20:04:30 +03:00
Arin Alexander
598bee200f
Group bands have been fixed
...
Port property has been added to connection describer
# Conflicts:
# limereport/lrreportrender.cpp
2018-01-18 20:34:27 +03:00
Arin Alexander
f64a918ffe
Port property has been added to connection describer
2018-01-18 20:13:18 +03:00
Arin Alexander
23641333da
QueryHolder fixed
2017-10-27 22:58:10 +03:00
Arin Alexander
b88f1a1b27
QueryHolder fixed
2017-10-27 22:56:56 +03:00
Arin Alexander
d0e10863b9
Finish 1.4.47
2017-10-24 01:54:57 +03:00
Arin Alexander
845c609c86
Database connection fixed
2017-10-24 01:49:30 +03:00
Arin Alexander
992c53e19a
TOC generation has been changed
2017-08-31 02:53:34 +03:00
Arin Alexander
54c5bc65ed
TOC has been added
2017-08-18 22:55:29 +03:00
Arin Alexander
1354c4a253
Russian translation has been fixed
2017-06-28 16:58:01 +03:00
Arin Alexander
b87009e1de
Callback datasource has been fixed
2017-06-23 16:03:50 +03:00
Arin Alexander
b0538393d1
Callback datasource columnIndexByName() has been fixed
2017-06-21 23:53:26 +03:00
Arin Alexander
0d64591085
Callback datasource has been fixed
2017-06-20 05:59:39 +03:00
Arin Alexander
41d09a15ea
Nested groups has been fixed for callback datasources (Thanks to Louis Coetzer)
2017-06-12 13:36:30 +03:00
Andy Maloney
6789b01e79
Fixes some shadowed vars & avoids string copies using const refs
2017-04-08 18:45:58 -04: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
fa985d7fb7
defaultConnection support has been added to LimeReport designer
2017-02-15 02:52:11 +03:00
Arin Alexander
8fb3fb5aba
LimeReport will not delete external connections
2017-02-15 00:10:02 +03:00
Arin Alexander
54562d80cd
checkIfEmpty has been refactored
2016-12-06 00:27:21 +03:00
Arin Alexander
2fb47a5830
Connect connection has been refactored
2016-11-17 00:37:37 +03:00
Arin Alex
885cd91daa
singnal queryTextChanged(const QString& queryName, const QString& queryText) has been added to QueryDesc
...
singnal queryTextChanged(const QString& queryName, const QString& queryText) has been added to QueryDesc
2016-07-07 23:52:07 +03:00
Arin Alex
5455b53404
Report variables have been refactored
2016-06-07 00:45:35 +03:00
Arin Alexander
93393186b3
in QAbstractItemModel::setHeaderData() Qt::UserRole can be used for creating language independed tag
2016-04-14 00:05:17 +04:00
Arin Alexander
aa3f9d80d3
unnecessary check has been removed
2016-04-05 20:05:14 +04:00
Arin Alexander
9d9f1f4d98
Callback interface has been simplified
...
From now on if slot getCallbackData(const LimeReport::CallbackInfo& info, QVariant& data) returns row count then there is no more need to implement second slot changePos(const LimeReport::CallbackInfo::ChangePosType& type, bool& result);
2016-03-27 10:40:13 +03:00
newsages
598d4f10ed
Change to subforder project model.
2016-03-21 02:12:30 +01:00