summaryrefslogtreecommitdiff
path: root/starmath/inc/node.hxx
diff options
context:
space:
mode:
authorDaisuke Nishino <niboshi000@gmail.com>2011-11-15 19:42:35 +0900
committerNoel Power <noel.power@novell.com>2011-11-16 14:54:21 +0000
commit20dde3737f250ab48b80a28c9c03d348e486dd8b (patch)
tree03324ac0aac8af25f8b98019d45415698c28979d /starmath/inc/node.hxx
parent1b6d2c7f465cb1249e33d9e873f11756be634a3a (diff)
Move cursor to the right of brace when the closing brace is typed.
Diffstat (limited to 'starmath/inc/node.hxx')
-rw-r--r--starmath/inc/node.hxx7
1 files changed, 5 insertions, 2 deletions
diff --git a/starmath/inc/node.hxx b/starmath/inc/node.hxx
index 07aca32eaa29..1ecde44b406e 100644
--- a/starmath/inc/node.hxx
+++ b/starmath/inc/node.hxx
@@ -119,13 +119,13 @@ public:
virtual SmNode * GetSubNode(sal_uInt16 nIndex);
const SmNode * GetSubNode(sal_uInt16 nIndex) const
{
- return ((SmNode *) this)->GetSubNode(nIndex);
+ return const_cast<SmNode *>(this)->GetSubNode(nIndex);
}
virtual SmNode * GetLeftMost();
const SmNode * GetLeftMost() const
{
- return ((SmNode *) this)->GetLeftMost();
+ return const_cast<SmNode *>(this)->GetLeftMost();
}
sal_uInt16 & Flags() { return nFlags; }
@@ -149,6 +149,8 @@ public:
virtual void Prepare(const SmFormat &rFormat, const SmDocShell &rDocShell);
virtual void PrepareAttributes();
+ sal_uInt16 FindIndex() const;
+
#if OSL_DEBUG_LEVEL
void ToggleDebug() const;
#endif
@@ -206,6 +208,7 @@ public:
/** Get the parent node of this node */
SmStructureNode* GetParent(){ return aParentNode; }
+ const SmStructureNode* GetParent() const { return aParentNode; }
/** Set the parent node */
void SetParent(SmStructureNode* parent){
aParentNode = parent;