summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/connector.cpp6
-rw-r--r--src/connector.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/src/connector.cpp b/src/connector.cpp
index bbd7580..bf85ed0 100644
--- a/src/connector.cpp
+++ b/src/connector.cpp
@@ -82,6 +82,12 @@ Connector::isConnected() const
return m_hub;
}
+bool
+Connector::isStart()
+{
+ return this==owner()->connector(0);
+}
+
DiagramObject *
Connector::connectedObject() const
{
diff --git a/src/connector.h b/src/connector.h
index 66e2b1a..ee2ecb6 100644
--- a/src/connector.h
+++ b/src/connector.h
@@ -37,6 +37,8 @@ public:
bool isConnected() const;
DiagramObject *connectedObject() const;
+ bool isStart();
+
Connector *otherEnd() const;
Hub *hub() const;