if (!readSorting(report, 0))
return false;
}
+ else if (token == KW("taskbarprefix"))
+ {
+ if (nextToken(token) != STRING)
+ {
+ errorMessage(i18n("String expected"));
+ goto error;
+ }
+ report->setTaskBarPrefix(token);
+ }
+ else if (token == KW("taskbarpostfix"))
+ {
+ if (nextToken(token) != STRING)
+ {
+ errorMessage(i18n("String expected"));
+ goto error;
+ }
+ report->setTaskBarPostfix(token);
+ }
else if (token == KW("scenarios"))
{
report->clearScenarios();
// Add comment, scenario name
svg.appendChild(doc.createComment("Scenario : " + getProject()->getScenario(*it)->getName()));
- x = setInLimits(DATE_TO_X(task->getStart(scenario)), mindatex, maxdatex);
+ x = setInLimits((unsigned int)DATE_TO_X(task->getStart(scenario)), mindatex, maxdatex);
y = (unsigned int)(margey + (i + 1) * lh);
bool hasError = false;
if (task->getStart(scenario) == 0 || task->getEnd(scenario) == 0 || task->getSvgGanttReportIndex(scenario) < 0)
continue;
- x = setInLimits(DATE_TO_X(task->getStart(scenario)), mindatex, maxdatex);
+ x = setInLimits((unsigned int)DATE_TO_X(task->getStart(scenario)), mindatex, maxdatex);
y = (unsigned int)(margey + (i + 1) * lh);
w = DUR_TO_W(task->getEnd(scenario)- task->getStart(scenario));
if (x + w > maxdatex) w = maxdatex - x;
if (task2->getParent() && task2->getParent()->hasPrevious(task))
continue;
- x2 = setInLimits(DATE_TO_X(task2->getStart(*it)), mindatex, maxdatex);
+ x2 = setInLimits((unsigned int)DATE_TO_X(task2->getStart(*it)), mindatex, maxdatex);
y2 = (unsigned int)(margey + (task2->getSvgGanttReportIndex(scenario) + 1) * lh);
h = ((int)y2 - (int)y) < 0 ? y - y2 : y2 - y;
void setHideLinks(int i) { hideLinks = i; }
int getHideLinks() { return hideLinks; }
+ void setTaskBarPrefix(const QString& t) { taskBarPrefix = t; }
+ const QString getTaskBarPrefix() const { return taskBarPrefix; }
+
+ void setTaskBarPostfix(const QString& t) { taskBarPostfix = t; }
+ const QString getTaskBarPostfix() const { return taskBarPostfix; }
+
private:
QString caption;
int hideLinks;
+
+ QString taskBarPrefix;
+ QString taskBarPostfix;
};
#endif