Nested groups has been fixed for callback datasources (Thanks to Louis Coetzer)

This commit is contained in:
Arin Alexander
2017-06-12 13:36:30 +03:00
parent a726104669
commit 41d09a15ea
3 changed files with 18 additions and 7 deletions

View File

@@ -673,12 +673,15 @@ void CallbackDatasource::first(){
QVariant CallbackDatasource::data(const QString& columnName)
{
CallbackInfo info;
info.dataType = CallbackInfo::ColumnData;
info.columnName = columnName;
info.index = m_currentRow;
QVariant result;
emit getCallbackData(info,result);
if (!eof()) //Don't read past the end
{
CallbackInfo info;
info.dataType = CallbackInfo::ColumnData;
info.columnName = columnName;
info.index = m_currentRow;
emit getCallbackData(info,result);
}
return result;
}