[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [rocs] RocsCore: Remove redundant value from API.
From: Andreas Cord-Landwehr <cordlandwehr () kde ! org>
Date: 2013-05-21 20:07:27
Message-ID: 20130521200727.3BDE7A605B () git ! kde ! org
[Download RAW message or body]
Git commit 9199fc8c464317c23c39dce6a16d5c8a563c7c48 by Andreas Cord-Landwehr.
Committed on 21/05/2013 at 21:46.
Pushed by cordlandwehr into branch 'master'.
Remove redundant value from API.
M +7 -10 RocsCore/DataStructure.cpp
M +2 -2 RocsCore/DataStructure.h
M +1 -1 RocsCore/DataStructures/Graph/GraphStructure.cpp
M +2 -2 RocsCore/DataStructures/LinkedList/ListStructure.cpp
M +1 -1 RocsCore/DataStructures/RootedTree/RootedTreeStructure.cpp
http://commits.kde.org/rocs/9199fc8c464317c23c39dce6a16d5c8a563c7c48
diff --git a/RocsCore/DataStructure.cpp b/RocsCore/DataStructure.cpp
index 2c63f76..86965f9 100644
--- a/RocsCore/DataStructure.cpp
+++ b/RocsCore/DataStructure.cpp
@@ -299,20 +299,19 @@ DataPtr DataStructure::createData(const QString& name, int \
dataType) if (d->_readOnly) {
return DataPtr();
}
-
DataPtr n = Data::create(this->getDataStructure(), generateUniqueIdentifier(), \
dataType); n->setProperty("name", name);
- return addData(n, dataType);
+ return addData(n);
}
-DataPtr DataStructure::addData(DataPtr data, int dataType)
+DataPtr DataStructure::addData(DataPtr data)
{
- Q_ASSERT(dataType >= 0 && dataType <= d->_dataTypeLists.size());
+ Q_ASSERT(data->dataType() >= 0 && data->dataType() <= d->_dataTypeLists.size());
// set data type properties
- d->_dataTypeLists[dataType].append(data);
- DataTypePtr type = document()->dataType(dataType);
+ d->_dataTypeLists[data->dataType()].append(data);
+ DataTypePtr type = document()->dataType(data->dataType());
foreach(const QString &property, type->properties()) {
if (!data->property(property.toLatin1()).isValid()
|| data->property(property.toLatin1()).isNull())
@@ -343,12 +342,10 @@ DataPtr DataStructure::createData(const QString& name, const \
QPointF& pos, int d return DataPtr();
}
-DataList DataStructure::addDataList(DataList dataList, int dataType)
+DataList DataStructure::addDataList(DataList dataList)
{
- Q_ASSERT(dataType >= 0 && dataType < d->_dataTypeLists.size());
-
foreach(DataPtr n, dataList) {
- addData(n, dataType);
+ addData(n);
}
return dataList;
diff --git a/RocsCore/DataStructure.h b/RocsCore/DataStructure.h
index 92aebe3..5db2982 100644
--- a/RocsCore/DataStructure.h
+++ b/RocsCore/DataStructure.h
@@ -145,7 +145,7 @@ public Q_SLOTS:
* \deprecated
* This method only calls \ref addData for each element
*/
- virtual DataList addDataList(DataList dataList, int dataType);
+ virtual DataList addDataList(DataList dataList);
/**
* Creates new pointer from data element "from" to data element "to" of
@@ -253,7 +253,7 @@ Q_SIGNALS:
void scriptError(const QString &message);
protected:
- DataPtr addData(DataPtr data, int dataType);
+ DataPtr addData(DataPtr data);
PointerPtr addPointer(PointerPtr pointer, int pointerType);
int generateUniqueIdentifier();
diff --git a/RocsCore/DataStructures/Graph/GraphStructure.cpp \
b/RocsCore/DataStructures/Graph/GraphStructure.cpp index de58e46..a3de72a 100644
--- a/RocsCore/DataStructures/Graph/GraphStructure.cpp
+++ b/RocsCore/DataStructures/Graph/GraphStructure.cpp
@@ -448,7 +448,7 @@ DataPtr Rocs::GraphStructure::createData(const QString& name, int \
dataType)
GraphNode::create(getDataStructure(), \
generateUniqueIdentifier(), dataType) );
n->setProperty("name", name);
- return addData(n, dataType);
+ return addData(n);
}
QMap<QString, QString> Rocs::GraphStructure::pluginProperties() const
diff --git a/RocsCore/DataStructures/LinkedList/ListStructure.cpp \
b/RocsCore/DataStructures/LinkedList/ListStructure.cpp index c3756df..2cf0c9e 100644
--- a/RocsCore/DataStructures/LinkedList/ListStructure.cpp
+++ b/RocsCore/DataStructures/LinkedList/ListStructure.cpp
@@ -116,7 +116,7 @@ DataPtr Rocs::ListStructure::createData(const QString& name, int \
dataType)
ListNode::create(getDataStructure(), \
generateUniqueIdentifier(), dataType) );
n->setProperty("name", name);
- addData(n, dataType);
+ addData(n);
// insert node as new head
n->pointTo(m_begin);
@@ -176,7 +176,7 @@ QScriptValue Rocs::ListStructure::createNode()
QScriptValue Rocs::ListStructure::createNode(int type)
{
boost::shared_ptr<ListNode> n = boost::static_pointer_cast<ListNode>(
- \
DataStructure::addData(ListNode::create(getDataStructure(), \
generateUniqueIdentifier(), type), type) + \
DataStructure::addData(ListNode::create(getDataStructure(), \
generateUniqueIdentifier(), type)) );
n->setEngine(engine());
return n->scriptValue();
diff --git a/RocsCore/DataStructures/RootedTree/RootedTreeStructure.cpp \
b/RocsCore/DataStructures/RootedTree/RootedTreeStructure.cpp index 7337058..faf7f6d \
100644
--- a/RocsCore/DataStructures/RootedTree/RootedTreeStructure.cpp
+++ b/RocsCore/DataStructures/RootedTree/RootedTreeStructure.cpp
@@ -202,7 +202,7 @@ DataPtr RootedTreeStructure::createData(const QString& name, int \
dataType)
boost::shared_ptr<RootedTreeNode> n = \
boost::static_pointer_cast<RootedTreeNode>(
RootedTreeNode::create(getDataStructure(), generateUniqueIdentifier(), \
dataType) ); n->setProperty("name", name);
- addData(n, dataType);
+ addData(n);
return n;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic