eVaf
|
Single Document Interface window manager for eVaf applications. More...
#include <SdiWindow/isdiwindow.h>
Public Member Functions | |
virtual void | addPanel (QString const &name, Gui::Panel *panel)=0 |
Adds a panel to the SDI window manager. More... | |
virtual Gui::Panel * | panel (QString const &name) const =0 |
Returns a panel by the name. More... | |
virtual bool | showPanel (QString const &name)=0 |
Shows a panel. More... | |
Static Public Member Functions | |
static iSdiWindow * | instance () |
Returns the iSdiWindow interface instance. More... | |
Single Document Interface window manager for eVaf applications.
The iSdiWindow interface implements an SDI window manager.
Definition at line 44 of file isdiwindow.h.
|
pure virtual |
Adds a panel to the SDI window manager.
name | Name of the panel |
panel | The panel |
This function adds a panel to the SDI window manager. The ownership of the panel is transferred to the window manager and it is the responsibility of the window manager to delete it.
|
static |
Returns the iSdiWindow interface instance.
This function returns the global iSdiWindow interface instance. Using this function is not mandatory and modules can use the iRegistry interface instead. Using the iRegistry interface has the advantage that modules do not need to link against this library.
|
pure virtual |
Returns a panel by the name.
name | Name of the panel |
This function returns a panel identified by the name.
|
pure virtual |
Shows a panel.
name | Name of the panel |
This function shows the panel.