[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