[kgraphviewer-devel] [KGraphViewer] cb83648: Fix up missing Q_OBJECT macros and moc includes
Kevin Funk
krf at electrostorm.net
Thu Dec 9 18:44:47 CET 2010
commit cb83648889d007e273fee5289b422160b06a2620
branch libkgraphviz
Author: Kevin Funk <krf at electrostorm.net>
Date: Thu Dec 9 18:34:31 2010 +0100
Fix up missing Q_OBJECT macros and moc includes
Every subclass of QObject should user the Q_OBJECT macro for consistency
diff --git a/src/part/canvassubgraph.cpp b/src/part/canvassubgraph.cpp
index 1efa20d..a0ea4b4 100644
--- a/src/part/canvassubgraph.cpp
+++ b/src/part/canvassubgraph.cpp
@@ -33,3 +33,5 @@ CanvasSubgraph::CanvasSubgraph(
}
}
+
+#include "canvassubgraph.moc"
diff --git a/src/part/canvassubgraph.h b/src/part/canvassubgraph.h
index 0ed7db0..868a516 100644
--- a/src/part/canvassubgraph.h
+++ b/src/part/canvassubgraph.h
@@ -35,6 +35,8 @@ class DotGraphView;
class CanvasSubgraph: public CanvasElement
{
+ Q_OBJECT
+
public:
CanvasSubgraph(
DotGraphView* v,
diff --git a/src/part/graphedge.cpp b/src/part/graphedge.cpp
index 0334e26..0ac7988 100644
--- a/src/part/graphedge.cpp
+++ b/src/part/graphedge.cpp
@@ -171,3 +171,5 @@ QTextStream& operator<<(QTextStream& s, const GraphEdge& e)
}
}
+
+#include "graphedge.moc"
diff --git a/src/part/graphedge.h b/src/part/graphedge.h
index 4970b0b..94d757e 100644
--- a/src/part/graphedge.h
+++ b/src/part/graphedge.h
@@ -50,7 +50,8 @@ class GraphNode;
class GraphEdge : public GraphElement
{
-// Q_OBJECT
+ Q_OBJECT
+
public:
GraphEdge();
virtual ~GraphEdge();
diff --git a/src/part/graphnode.cpp b/src/part/graphnode.cpp
index 516043a..8f7a0ea 100644
--- a/src/part/graphnode.cpp
+++ b/src/part/graphnode.cpp
@@ -126,3 +126,5 @@ QTextStream& operator<<(QTextStream& s, const GraphNode& n)
}
}
+
+#include "graphnode.moc"
diff --git a/src/part/graphnode.h b/src/part/graphnode.h
index a2a4c24..6dc470e 100644
--- a/src/part/graphnode.h
+++ b/src/part/graphnode.h
@@ -53,7 +53,8 @@ class CanvasNode;
*/
class GraphNode : public GraphElement
{
-// Q_OBJECT
+ Q_OBJECT
+
public:
GraphNode();
GraphNode(const GraphNode& gn);
diff --git a/src/part/graphsubgraph.cpp b/src/part/graphsubgraph.cpp
index 7c48097..c8ef11d 100644
--- a/src/part/graphsubgraph.cpp
+++ b/src/part/graphsubgraph.cpp
@@ -293,3 +293,5 @@ QTextStream& operator<<(QTextStream& s, const GraphSubgraph& sg)
}
}
+
+#include "graphsubgraph.moc"
diff --git a/src/part/graphsubgraph.h b/src/part/graphsubgraph.h
index 2bb7128..4b3477d 100644
--- a/src/part/graphsubgraph.h
+++ b/src/part/graphsubgraph.h
@@ -44,7 +44,8 @@ typedef QMap<QString, GraphSubgraph*> GraphSubgraphMap;
*/
class GraphSubgraph : public GraphElement
{
-// Q_OBJECT
+ Q_OBJECT
+
public:
GraphSubgraph();
explicit GraphSubgraph(Agraph_t* sg);
More information about the kgraphviewer-devel
mailing list