<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to API documentation</title><link>https://sourceforge.net/p/qutecontainer/wiki/API%2520documentation/</link><description>Recent changes to API documentation</description><atom:link href="https://sourceforge.net/p/qutecontainer/wiki/API%20documentation/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 20 May 2013 19:50:17 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/qutecontainer/wiki/API%20documentation/feed" rel="self" type="application/rss+xml"/><item><title>API documentation modified by Jochen Baier</title><link>https://sourceforge.net/p/qutecontainer/wiki/API%2520documentation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -29,7 +29,7 @@
 //create a new one.
 template  bool QuteContainer::deleteSingleton()

-Method checks if all dependencies are fulfilled and no circular dependencies exits.
+//Method checks if all dependencies are fulfilled and no circular dependencies exits.
 bool QuteContainer::runChecks();

 //Returns the result code for each Method call. Success: QuteContainer::Success
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jochen Baier</dc:creator><pubDate>Mon, 20 May 2013 19:50:17 -0000</pubDate><guid>https://sourceforge.netbf628dac88a25ae90810459afd1889678f6dcbe8</guid></item><item><title>API documentation modified by Jochen Baier</title><link>https://sourceforge.net/p/qutecontainer/wiki/API%2520documentation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -1,4 +1,3 @@
-
 ~~~~~~~~~~
 :::C++
 //QuteContainer is the Inversion of Control container class. It used to register 
@@ -7,30 +6,31 @@

 //Method to register Interfaces which are mapped to a class.
+//'Type' must derive from 'Interface'
 //With 'isSingleton' you can control the lifetime of the resolved class.
 template 
-    void registerType(bool isSingleton=false)
+    void QuteContainer::registerType(bool isSingleton=false)

-//Method to register classes directly. Usefull if no Interface is available.
+//Method to register classes directly. Useful if no interface is available.
  template 
-    void registerType(bool isSingelton=false)
+    void QuteContainer::registerType(bool isSingelton=false)

-//Register an allredy created object. If the instance parent is 0 the lifetime 
-//is mananged by he QuteContainer.
-void registerInstance(QObject *instance);
+//Register an already created object. If the instance parent is 0 the lifetime 
+//is mananged by the QuteContainer.
+void QuteContainer::registerInstance(QObject *instance);

 //Method to resolve a registered interface or class
-template  T* resolve()
+template  T* QuteContainer::resolve()

 //Returns if a resolved singleton object is not deleted.
-template  bool isSingletonAlive()
+template  bool QuteContainer::isSingletonAlive()

 //Method will delete a singleton object if alive. QuteContaier::Resolve() will 
 //create a new one.
-template  bool deleteSingleton()
+template  bool QuteContainer::deleteSingleton()

-Method checks if all dependencies are fulfield and no circual dependencies exits.
-bool runChecks();
+Method checks if all dependencies are fulfilled and no circular dependencies exits.
+bool QuteContainer::runChecks();

 //Returns the result code for each Method call. Success: QuteContainer::Success
-QuteContainer::Result getLastResult() {return m_lastResult;}
+QuteContainer::Result QuteContainer::getLastResult() {return m_lastResult;}
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jochen Baier</dc:creator><pubDate>Mon, 20 May 2013 19:49:06 -0000</pubDate><guid>https://sourceforge.net49d90f09d6dbbeb507ebff4f12fa440b7b955fbd</guid></item><item><title>API documentation modified by Jochen Baier</title><link>https://sourceforge.net/p/qutecontainer/wiki/API%2520documentation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -1,59 +1,36 @@
-~~~~~~~~~~
-:::C++
-QuteContainer
-~~~~~~~~~~
-
-QuteContainer is the Inversion of Control container class. It used to register and resolve objects.

 ~~~~~~~~~~
 :::C++
+//QuteContainer is the Inversion of Control container class. It used to register 
+//and resolve objects.
+class QuteContainer
+
+
+//Method to register Interfaces which are mapped to a class.
+//With 'isSingleton' you can control the lifetime of the resolved class.
 template 
     void registerType(bool isSingleton=false)
-~~~~~~~~~
-Method to register Interfaces which are mapped to a class.
-With 'isSingleton' you can control the lifetime of the resolved class.

-~~~~~~~~~~
-:::C++
+//Method to register classes directly. Usefull if no Interface is available.
  template 
     void registerType(bool isSingelton=false)
-~~~~~~~~~~
-Method to register classes directly. Usefull if no Interface is available.

-~~~~~~~~~~
-:::C++
+//Register an allredy created object. If the instance parent is 0 the lifetime 
+//is mananged by he QuteContainer.
 void registerInstance(QObject *instance);
-~~~~~~~~~~
-Register an allredy created object. If the instance parent is 0 the lifetime is mananged by
-the QuteContainer.

-~~~~~~~~~~
-:::C++
+//Method to resolve a registered interface or class
 template  T* resolve()
-~~~~~~~~~~
-Method to resolve a registered interface or class. 

-~~~~~~~~~~
-:::C++
+//Returns if a resolved singleton object is not deleted.
 template  bool isSingletonAlive()
-~~~~~~~~~~
-Returns if a resolved singleton object is not deleted.

-~~~~~~~~~~
-:::C++
+//Method will delete a singleton object if alive. QuteContaier::Resolve() will 
+//create a new one.
 template  bool deleteSingleton()
-~~~~~~~~~~
-Method will delete a singleton object if alive. QuteContaier::Resolve() will create a new one.

-~~~~~~~~~~
-:::C++
+Method checks if all dependencies are fulfield and no circual dependencies exits.
 bool runChecks();
-~~~~~~~~~~
-Method checks if all dependencies are fulfield and no circual dependencies exits.

-~~~~~~~~~~
-:::C++
+//Returns the result code for each Method call. Success: QuteContainer::Success
 QuteContainer::Result getLastResult() {return m_lastResult;}
-~~~~~~~~~~
-Returns the result code for each Method call. Success: QuteContainer::Success
-
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jochen Baier</dc:creator><pubDate>Mon, 20 May 2013 19:45:21 -0000</pubDate><guid>https://sourceforge.net15b39190ff0076334af06d0bdab43fe2bd379fa8</guid></item><item><title>API documentation modified by Jochen Baier</title><link>https://sourceforge.net/p/qutecontainer/wiki/API%2520documentation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -2,7 +2,9 @@
 :::C++
 QuteContainer
 ~~~~~~~~~~
+
 QuteContainer is the Inversion of Control container class. It used to register and resolve objects.
+
 ~~~~~~~~~~
 :::C++
 template 
@@ -10,40 +12,48 @@
 ~~~~~~~~~
 Method to register Interfaces which are mapped to a class.
 With 'isSingleton' you can control the lifetime of the resolved class.
+
 ~~~~~~~~~~
 :::C++
  template 
     void registerType(bool isSingelton=false)
 ~~~~~~~~~~
 Method to register classes directly. Usefull if no Interface is available.
+
 ~~~~~~~~~~
 :::C++
 void registerInstance(QObject *instance);
 ~~~~~~~~~~
-Register an alredy created object. If the instance parent is 0 the lifetime is mananged by
+Register an allredy created object. If the instance parent is 0 the lifetime is mananged by
 the QuteContainer.
+
 ~~~~~~~~~~
 :::C++
 template  T* resolve()
 ~~~~~~~~~~
 Method to resolve a registered interface or class. 
+
 ~~~~~~~~~~
 :::C++
 template  bool isSingletonAlive()
 ~~~~~~~~~~
 Returns if a resolved singleton object is not deleted.
+
 ~~~~~~~~~~
 :::C++
 template  bool deleteSingleton()
 ~~~~~~~~~~
 Method will delete a singleton object if alive. QuteContaier::Resolve() will create a new one.
+
 ~~~~~~~~~~
 :::C++
 bool runChecks();
 ~~~~~~~~~~
 Method checks if all dependencies are fulfield and no circual dependencies exits.
+
 ~~~~~~~~~~
 :::C++
 QuteContainer::Result getLastResult() {return m_lastResult;}
 ~~~~~~~~~~
 Returns the result code for each Method call. Success: QuteContainer::Success
+
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jochen Baier</dc:creator><pubDate>Mon, 20 May 2013 19:38:47 -0000</pubDate><guid>https://sourceforge.net6e0fe7bb95bdaefea36bcb1b9510540953709477</guid></item><item><title>API documentation modified by Jochen Baier</title><link>https://sourceforge.net/p/qutecontainer/wiki/API%2520documentation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -3,8 +3,6 @@
 QuteContainer
 ~~~~~~~~~~
 QuteContainer is the Inversion of Control container class. It used to register and resolve objects.
-
-
 ~~~~~~~~~~
 :::C++
 template 
@@ -12,37 +10,40 @@
 ~~~~~~~~~
 Method to register Interfaces which are mapped to a class.
 With 'isSingleton' you can control the lifetime of the resolved class.
-
 ~~~~~~~~~~
 :::C++
  template 
     void registerType(bool isSingelton=false)
 ~~~~~~~~~~
 Method to register classes directly. Usefull if no Interface is available.
-
-
 ~~~~~~~~~~
 :::C++
 void registerInstance(QObject *instance);
 ~~~~~~~~~~
 Register an alredy created object. If the instance parent is 0 the lifetime is mananged by
 the QuteContainer.
-
 ~~~~~~~~~~
 :::C++
 template  T* resolve()
 ~~~~~~~~~~
 Method to resolve a registered interface or class. 
-
 ~~~~~~~~~~
 :::C++
 template  bool isSingletonAlive()
 ~~~~~~~~~~
 Returns if a resolved singleton object is not deleted.
-
-
 ~~~~~~~~~~
 :::C++
 template  bool deleteSingleton()
 ~~~~~~~~~~
 Method will delete a singleton object if alive. QuteContaier::Resolve() will create a new one.
+~~~~~~~~~~
+:::C++
+bool runChecks();
+~~~~~~~~~~
+Method checks if all dependencies are fulfield and no circual dependencies exits.
+~~~~~~~~~~
+:::C++
+QuteContainer::Result getLastResult() {return m_lastResult;}
+~~~~~~~~~~
+Returns the result code for each Method call. Success: QuteContainer::Success
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jochen Baier</dc:creator><pubDate>Mon, 20 May 2013 19:35:05 -0000</pubDate><guid>https://sourceforge.net9b4259179e1919467fac15983df1f03034c75410</guid></item><item><title>API documentation modified by Jochen Baier</title><link>https://sourceforge.net/p/qutecontainer/wiki/API%2520documentation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -10,8 +10,8 @@
 template 
     void registerType(bool isSingleton=false)
 ~~~~~~~~~
-Method to register Interfaces which are mapped to a class. With isSingleton
-you can control the lifetime of the resolved class.
+Method to register Interfaces which are mapped to a class.
+With 'isSingleton' you can control the lifetime of the resolved class.

 ~~~~~~~~~~
 :::C++
@@ -19,3 +19,30 @@
     void registerType(bool isSingelton=false)
 ~~~~~~~~~~
 Method to register classes directly. Usefull if no Interface is available.
+
+
+~~~~~~~~~~
+:::C++
+void registerInstance(QObject *instance);
+~~~~~~~~~~
+Register an alredy created object. If the instance parent is 0 the lifetime is mananged by
+the QuteContainer.
+
+~~~~~~~~~~
+:::C++
+template  T* resolve()
+~~~~~~~~~~
+Method to resolve a registered interface or class. 
+
+~~~~~~~~~~
+:::C++
+template  bool isSingletonAlive()
+~~~~~~~~~~
+Returns if a resolved singleton object is not deleted.
+
+
+~~~~~~~~~~
+:::C++
+template  bool deleteSingleton()
+~~~~~~~~~~
+Method will delete a singleton object if alive. QuteContaier::Resolve() will create a new one.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jochen Baier</dc:creator><pubDate>Mon, 20 May 2013 19:32:35 -0000</pubDate><guid>https://sourceforge.netdef8dd3ed1bd9f8fc90bfa6c60ed50b4b5a3d8b6</guid></item><item><title>API documentation modified by Jochen Baier</title><link>https://sourceforge.net/p/qutecontainer/wiki/API%2520documentation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,5 +1,7 @@
-###QuteContainer Class###
-
+~~~~~~~~~~
+:::C++
+QuteContainer
+~~~~~~~~~~
 QuteContainer is the Inversion of Control container class. It used to register and resolve objects.

@@ -10,3 +12,10 @@
 ~~~~~~~~~
 Method to register Interfaces which are mapped to a class. With isSingleton
 you can control the lifetime of the resolved class.
+
+~~~~~~~~~~
+:::C++
+ template 
+    void registerType(bool isSingelton=false)
+~~~~~~~~~~
+Method to register classes directly. Usefull if no Interface is available.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jochen Baier</dc:creator><pubDate>Mon, 20 May 2013 19:27:22 -0000</pubDate><guid>https://sourceforge.netf7ba5683491b0451555bef2bc1f20daf4129fa06</guid></item><item><title>API documentation modified by Jochen Baier</title><link>https://sourceforge.net/p/qutecontainer/wiki/API%2520documentation/</link><description>&lt;div class="markdown_content"&gt;&lt;h3 id="qutecontainer-class"&gt;QuteContainer Class&lt;/h3&gt;
&lt;p&gt;QuteContainer is the Inversion of Control container class. It used to register and resolve objects.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="k"&gt;template&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="k"&gt;typename&lt;/span&gt; &lt;span class="n"&gt;Interface&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="k"&gt;typename&lt;/span&gt; &lt;span class="n"&gt;Type&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="n"&gt;registerType&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kt"&gt;bool&lt;/span&gt; &lt;span class="n"&gt;isSingleton&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Method to register Interfaces which are mapped to a class. With isSingleton&lt;br /&gt;
you can control the lifetime of the resolved class.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jochen Baier</dc:creator><pubDate>Mon, 20 May 2013 19:25:43 -0000</pubDate><guid>https://sourceforge.net7b5c540b141042122c17762d45b226bf0af595db</guid></item></channel></rss>