Spreadsheet: Made freecad_dynamic_cast calls unambiguous (preparation for next commit).

This commit is contained in:
Eivind Kvedalen
2015-09-14 00:23:00 +02:00
committed by wmayer
parent 0f416ee68f
commit b99cd32be5
7 changed files with 62 additions and 62 deletions

View File

@@ -49,7 +49,7 @@ class ResolveExpressionVisitor : public ExpressionVisitor {
public:
void visit(Expression * node) {
VariableExpression *expr = freecad_dynamic_cast<VariableExpression>(node);
VariableExpression *expr = Spreadsheet::freecad_dynamic_cast<VariableExpression>(node);
if (expr)
expr->resolve();
@@ -66,7 +66,7 @@ public:
}
void visit(Expression * node) {
VariableExpression *expr = freecad_dynamic_cast<VariableExpression>(node);
VariableExpression *expr = Spreadsheet::freecad_dynamic_cast<VariableExpression>(node);
if (expr)
expr->renameDocumentObject(oldName, newName);
@@ -87,12 +87,12 @@ public:
}
void visit(Expression * node) {
VariableExpression *expr = freecad_dynamic_cast<VariableExpression>(node);
VariableExpression *expr = Spreadsheet::freecad_dynamic_cast<VariableExpression>(node);
if (expr) {
try {
const App::Property * prop = expr->getProperty();
App::DocumentObject * docObj = freecad_dynamic_cast<DocumentObject>(prop->getContainer());
App::DocumentObject * docObj = Spreadsheet::freecad_dynamic_cast<DocumentObject>(prop->getContainer());
if (docObj)
docDeps.insert(docObj);
@@ -117,7 +117,7 @@ public:
}
void visit(Expression * node) {
VariableExpression *expr = freecad_dynamic_cast<VariableExpression>(node);
VariableExpression *expr = Spreadsheet::freecad_dynamic_cast<VariableExpression>(node);
if (expr)
expr->renameDocument(oldName, newName);
@@ -555,8 +555,8 @@ public:
bool changed() const { return mChanged; }
void visit(Expression * node) {
VariableExpression *varExpr = freecad_dynamic_cast<VariableExpression>(node);
RangeExpression *rangeExpr = freecad_dynamic_cast<RangeExpression>(node);
VariableExpression *varExpr = Spreadsheet::freecad_dynamic_cast<VariableExpression>(node);
RangeExpression *rangeExpr = Spreadsheet::freecad_dynamic_cast<RangeExpression>(node);
if (varExpr) {
@@ -890,7 +890,7 @@ void PropertySheet::addDependencies(CellAddress key)
if (!prop)
cell->setResolveException("Unresolved dependency");
else {
DocumentObject * docObject = freecad_dynamic_cast<DocumentObject>(prop->getContainer());
DocumentObject * docObject = Spreadsheet::freecad_dynamic_cast<DocumentObject>(prop->getContainer());
documentObjectName[docObject] = docObject->Label.getValue();
documentName[docObject->getDocument()] = docObject->getDocument()->Label.getValue();
@@ -986,7 +986,7 @@ void PropertySheet::removeDependencies(CellAddress key)
void PropertySheet::recomputeDependants(const Property *prop)
{
DocumentObject * owner = freecad_dynamic_cast<DocumentObject>(prop->getContainer());
DocumentObject * owner = Spreadsheet::freecad_dynamic_cast<DocumentObject>(prop->getContainer());
const char * name = owner->getPropertyName(prop);
assert(name != 0);