+ virtual void addPanel(QString const & name, Gui::Panel * panel) = 0;
+
+ /**
+ * Returns a panel by the name
+ * @param name Name of the panel
+ * @return Pointer to the panel or 0 if failed
+ *
+ * This function returns a panel identified by the name.
+ */
+ virtual Gui::Panel * panel(QString const & name) const = 0;
+
+ /**
+ * Shows a panel
+ * @param name Name of the panel
+ * @return True if succeeded; false if not
+ *
+ * This function shows the panel.
+ */
+ virtual bool showPanel(QString const & name) = 0;