#include <YPackageSelectorPlugin.h>

Public Member Functions | |
| virtual YWidget * | createPackageSelector (YWidget *parent, YWidgetOpt &opt)=0 |
Protected Member Functions | |
| YPackageSelectorPlugin (const char *pluginLibBaseName) | |
| virtual | ~YPackageSelectorPlugin () |
| YPackageSelectorPlugin::YPackageSelectorPlugin | ( | const char * | pluginLibBaseName | ) | [inline, protected] |
Constructor: Load the specified plugin library from the standard UI plugin directory (/usr/lib/YaST2/plugin).
| virtual YPackageSelectorPlugin::~YPackageSelectorPlugin | ( | ) | [inline, protected, virtual] |
Destructor. Calls dlclose() which will unload the plugin library if it is no longer used, i.e. if the reference count dlopen() uses reaches 0.
| virtual YWidget* YPackageSelectorPlugin::createPackageSelector | ( | YWidget * | parent, | |
| YWidgetOpt & | opt | |||
| ) | [pure virtual] |
Create a package selector. Derived classes need to implement this.
This might return 0 if the plugin lib could not be loaded or if the appropriate symbol could not be located in the plugin lib.
1.5.3