aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/classeditor/classeditor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/classeditor/classeditor.cpp')
-rw-r--r--src/modules/classeditor/classeditor.cpp20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/modules/classeditor/classeditor.cpp b/src/modules/classeditor/classeditor.cpp
index dcab1e10f..ef8c1e187 100644
--- a/src/modules/classeditor/classeditor.cpp
+++ b/src/modules/classeditor/classeditor.cpp
@@ -66,7 +66,7 @@ extern KviClassEditorWindow * g_pClassEditorWindow;
extern KviModule * g_pClassEditorModule;
KviClassEditorTreeWidgetItem::KviClassEditorTreeWidgetItem(QTreeWidget * pTreeWidget,Type eType,const QString &szName)
-: QTreeWidgetItem(pTreeWidget), KviHeapObject(), m_eType(eType), m_pParentItem(0)
+: QTreeWidgetItem(pTreeWidget), KviHeapObject(), m_eType(eType)
{
setName(szName);
m_cPos=0;
@@ -77,7 +77,7 @@ KviClassEditorTreeWidgetItem::KviClassEditorTreeWidgetItem(QTreeWidget * pTreeWi
}
KviClassEditorTreeWidgetItem::KviClassEditorTreeWidgetItem(KviClassEditorTreeWidgetItem * pParentItem,Type eType,const QString &szName)
-: QTreeWidgetItem(pParentItem), m_eType(eType), m_pParentItem(pParentItem)
+: QTreeWidgetItem(pParentItem), m_eType(eType)
{
setName(szName);
m_cPos=0;
@@ -213,7 +213,7 @@ void KviClassEditor::buildFullItemPath(KviClassEditorTreeWidgetItem * it, QStrin
{
if (!it) return;
szBuffer.prepend(it->name()+"::");
- it=it->parentItem();
+ it=(KviClassEditorTreeWidgetItem*)it->parent();
while(it)
{
QString tmp = it->name();
@@ -222,7 +222,7 @@ void KviClassEditor::buildFullItemPath(KviClassEditorTreeWidgetItem * it, QStrin
szBuffer.prepend("::");
szBuffer.prepend(tmp);
}
- it = it->parentItem();
+ it = (KviClassEditorTreeWidgetItem*)it->parent();
}
}
@@ -501,9 +501,9 @@ bool KviClassEditor::namespaceExists(QString & szFullItemName)
void KviClassEditor::renameFunction()
{
KviClassEditorTreeWidgetItem *pFunction=m_pLastEditedItem;
- QString szClassName = pFunction->parentItem()->name();
+ QString szClassName = ((KviClassEditorTreeWidgetItem*)pFunction->parent())->name();
QString szFunctionName = pFunction->name();
- KviClassEditorTreeWidgetItem *pParentClass = pFunction->parentItem();
+ KviClassEditorTreeWidgetItem *pParentClass = (KviClassEditorTreeWidgetItem*) pFunction->parent();
QString szNewFunctionName = szFunctionName;
bool bInternal;
@@ -623,7 +623,7 @@ void KviClassEditor::cutItem(KviClassEditorTreeWidgetItem *pItem)
}
else
{
- KviClassEditorTreeWidgetItem *pParent=pItem->parentItem();
+ KviClassEditorTreeWidgetItem *pParent= (KviClassEditorTreeWidgetItem*)pItem->parent();
pParent->removeChild(pItem);
}
}
@@ -1409,7 +1409,7 @@ void KviClassEditor::newNamespace()
void KviClassEditor::newMemberFunction()
{
QString szFunctionName,szClassName;
- if(m_pLastClickedItem->isMethod()) m_pLastClickedItem=m_pLastClickedItem->parentItem();
+ if(m_pLastClickedItem->isMethod()) m_pLastClickedItem= (KviClassEditorTreeWidgetItem*)m_pLastClickedItem->parent();
szClassName=buildFullClassName(m_pLastClickedItem);
bool bInternal;
askForFunction(szFunctionName, &bInternal,szClassName);
@@ -1417,7 +1417,7 @@ void KviClassEditor::newMemberFunction()
KviClassEditorTreeWidgetItem *it=newItem(szFunctionName,KviClassEditorTreeWidgetItem::Method);
it->setInternalFunction(bInternal);
activateItem(it);
- it->parentItem()->setClassNotBuilt(true);
+ ((KviClassEditorTreeWidgetItem*)it->parent())->setClassNotBuilt(true);
}
KviClassEditorTreeWidgetItem * KviClassEditor::newItem(QString &szName,KviClassEditorTreeWidgetItem::Type eType)
@@ -1687,7 +1687,6 @@ KviClassEditorDialog::KviClassEditorDialog(QWidget * pParent, const QString & sz
{
setObjectName(szName);
- m_pParent = pParent;
QPalette p = palette();
p.setColor(foregroundRole(),QColor( 0, 0, 0 ));
p.setColor(backgroundRole(),QColor( 236, 233, 216 ));
@@ -1806,7 +1805,6 @@ KviClassEditorFunctionDialog::KviClassEditorFunctionDialog(QWidget * pParent, co
{
setObjectName(szName);
- m_pParent = pParent;
QPalette p = palette();
p.setColor(foregroundRole(),QColor( 0, 0, 0 ));
p.setColor(backgroundRole(),QColor( 236, 233, 216 ));