Browse Source

Es kann nun auf Members von Tooltips zugegriffen werden

Kolja Strohm 5 years ago
parent
commit
7fb4e92b0f
2 changed files with 28 additions and 0 deletions
  1. 20 0
      ToolTip.cpp
  2. 8 0
      ToolTip.h

+ 20 - 0
ToolTip.cpp

@@ -233,6 +233,26 @@ Bildschirm *ToolTip::zBildschirm() const
     return bildschirm;
 }
 
+// Gibt ein bestimmten member zurück (ohne erhöhten Reference Counter)
+//  i: der Index des Members
+Zeichnung *ToolTip::zMember( int i ) const
+{
+    return members->z( i );
+}
+
+// Gibt ein bestimmten member zurück
+//  i: der Index des Members
+Zeichnung *ToolTip::getMember( int i ) const
+{
+    return members->get( i );
+}
+
+// Gibt die Anzahl an Zeichnungen zurück, die zum Tooltip gehören
+int ToolTip::getMemberAnzahl() const
+{
+    return members->getEintragAnzahl();
+}
+
 // Erzeugt eine komplette kopie eines tooltip
 Zeichnung *ToolTip::dublizieren() const
 {

+ 8 - 0
ToolTip.h

@@ -78,6 +78,14 @@ namespace Framework
         __declspec( dllexport ) void render( Bild &zRObj ) override;
         // Gibt einen Zeiger auf den Bildschirm ohne erhöhten Reference Counter zurück, so dem der Tooltip gehört.
         __declspec( dllexport ) Bildschirm *zBildschirm() const;
+        // Gibt ein bestimmten member zurück (ohne erhöhten Reference Counter)
+        //  i: der Index des Members
+        __declspec( dllexport ) Zeichnung *zMember( int i ) const;
+        // Gibt ein bestimmten member zurück
+        //  i: der Index des Members
+        __declspec( dllexport ) Zeichnung *getMember( int i ) const;
+        // Gibt die Anzahl an Zeichnungen zurück, die zum Tooltip gehören
+        __declspec( dllexport ) int getMemberAnzahl() const;
         // Erzeugt eine komplette kopie eines tooltips
         __declspec( dllexport ) Zeichnung *dublizieren() const override;
         // Verringert den Reference Counting Zähler. Wenn der Zähler 0 erreicht, wird das Zeichnung automatisch gelöscht.