ver_widget = new ObserverWidget(Qtilities::TableView);
\endcode

The resulting widget looks like this:

\image html observer_widget_doc_table_view_simple.jpg "Observer Widget (Table View Mode)"

For flat observer structures the above widget would be sufficient, however for hierarchical tree structures such as the example structure we are using, this is not going to work. The user must be able to push down into an observer and push up the tree as well. In order to do this, we need to add actions for to the o