summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/Control.cpp
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2010-12-06 12:16:45 +0100
committerChristian Kamm <christian.d.kamm@nokia.com>2011-01-04 15:58:22 +0100
commit0edd253b615b485913d2bbb504a146f6aaa89c04 (patch)
tree9c003a537c7bf3ee9b0b5982b52423a8ea79830c /src/shared/cplusplus/Control.cpp
parent633c254986477e1bf4259d7b316a47eb0d1fa806 (diff)
downloadqt-creator-0edd253b615b485913d2bbb504a146f6aaa89c04.tar.gz
C++: Add QtPropertyDeclaration symbol.
Reviewed-by: Roberto Raggi
Diffstat (limited to 'src/shared/cplusplus/Control.cpp')
-rw-r--r--src/shared/cplusplus/Control.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/shared/cplusplus/Control.cpp b/src/shared/cplusplus/Control.cpp
index a0308a7e68..9a6f5a61c1 100644
--- a/src/shared/cplusplus/Control.cpp
+++ b/src/shared/cplusplus/Control.cpp
@@ -403,6 +403,13 @@ public:
return c;
}
+ QtPropertyDeclaration *newQtPropertyDeclaration(unsigned sourceLocation, const Name *name)
+ {
+ QtPropertyDeclaration *d = new QtPropertyDeclaration(translationUnit, sourceLocation, name);
+ symbols.push_back(d);
+ return d;
+ }
+
ObjCBaseClass *newObjCBaseClass(unsigned sourceLocation, const Name *name)
{
ObjCBaseClass *c = new ObjCBaseClass(translationUnit, sourceLocation, name);
@@ -709,6 +716,10 @@ ForwardClassDeclaration *Control::newForwardClassDeclaration(unsigned sourceLoca
const Name *name)
{ return d->newForwardClassDeclaration(sourceLocation, name); }
+QtPropertyDeclaration *Control::newQtPropertyDeclaration(unsigned sourceLocation,
+ const Name *name)
+{ return d->newQtPropertyDeclaration(sourceLocation, name); }
+
ObjCBaseClass *Control::newObjCBaseClass(unsigned sourceLocation, const Name *name)
{ return d->newObjCBaseClass(sourceLocation, name); }