aboutsummaryrefslogtreecommitdiffstats
path: root/headergenerator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'headergenerator.cpp')
-rw-r--r--headergenerator.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/headergenerator.cpp b/headergenerator.cpp
index d5fab6bd9..2176baf6c 100644
--- a/headergenerator.cpp
+++ b/headergenerator.cpp
@@ -175,7 +175,8 @@ void HeaderGenerator::writeFunction(QTextStream& s, const AbstractMetaFunction*
#endif
// pure virtual functions need a default implementation
- if (func->isPrivate() || (func->isModifiedRemoved() && !func->isAbstract()))
+ if ((func->isPrivate() && !visibilityModifiedToPrivate(func))
+ || (func->isModifiedRemoved() && !func->isAbstract()))
return;
#ifdef AVOID_PROTECTED_HACK