Prepare: On changeCurrentTitleBlockTemplate combobox load the fields of the template to additional_fields_

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2114 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
cfdev
2013-04-15 20:44:19 +00:00
parent f8f4dbaaca
commit e7ac7c9c40
4 changed files with 43 additions and 0 deletions

View File

@@ -1329,6 +1329,24 @@ QString TitleBlockTemplate::interpreteVariables(const QString &string, const Dia
return(interpreted_string);
}
/**
@brief Get list of variables
@return The list of string with variables
*/
QStringList TitleBlockTemplate::listOfVariables() {
QStringList list;
// run through each individual cell
for (int j = 0 ; j < rows_heights_.count() ; ++ j) {
for (int i = 0 ; i < columns_width_.count() ; ++ i) {
if (cells_[i][j] -> spanner_cell || cells_[i][j] -> cell_type == TitleBlockCell::EmptyCell) continue;
// TODO: not works on all cases...
list << cells_[i][j] -> value.name().replace("%","");
}
}
qDebug() << list;
return list;
}
/**
This method uses a \a painter to render the \a text of a \a cell
into the \a cell_rect rectangle.