LibreOffice Module sd (master) 1
|
#include <ShellFactory.hxx>
Public Member Functions | |
virtual | ~ShellFactory () |
This abstract virtual class needs a destructor so that the destructors of derived classes are called. More... | |
virtual ShellType * | CreateShell (ShellId nId)=0 |
Create a new instance of a view shell for the given id that will be stacked onto the given view shell base. More... | |
virtual void | ReleaseShell (ShellType *pShell)=0 |
Tell the factory that a shell is no longer in use. More... | |
Definition at line 28 of file ShellFactory.hxx.
|
inlinevirtual |
This abstract virtual class needs a destructor so that the destructors of derived classes are called.
Definition at line 34 of file ShellFactory.hxx.
|
pure virtual |
Create a new instance of a view shell for the given id that will be stacked onto the given view shell base.
|
pure virtual |
Tell the factory that a shell is no longer in use.
It may destroy it or put it for future use in a cache.