libyui-ncurses  2.50.1
NCPackageSelectorPluginStub Class Reference
Inheritance diagram for NCPackageSelectorPluginStub:
Collaboration diagram for NCPackageSelectorPluginStub:

Public Member Functions

 NCPackageSelectorPluginStub ()
 Constructor: Load the plugin library for the NCurses package selector.
 
virtual ~NCPackageSelectorPluginStub ()
 Destructor. More...
 
virtual YPackageSelector * createPackageSelector (YWidget *parent, long modeFlags)
 Create a package selector. More...
 
virtual YEvent * runPkgSelection (YDialog *currentDialog, YWidget *packageSelector)
 Fills the PackageSelector widget (runs the package selection).
 
virtual YWidget * createPkgSpecial (YWidget *parent, const std::string &subwidget)
 Create a special widget.
 

Public Attributes

NCPackageSelectorPluginIfimpl
 

Detailed Description

Definition at line 40 of file NCPackageSelectorPluginStub.h.

Constructor & Destructor Documentation

◆ ~NCPackageSelectorPluginStub()

NCPackageSelectorPluginStub::~NCPackageSelectorPluginStub ( )
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.

Definition at line 58 of file NCPackageSelectorPluginStub.cc.

Member Function Documentation

◆ createPackageSelector()

YPackageSelector * NCPackageSelectorPluginStub::createPackageSelector ( YWidget *  parent,
long  modeFlags 
)
virtual

Create a package selector.

Implemented from YPackageSelectorPlugin.

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.

Definition at line 64 of file NCPackageSelectorPluginStub.cc.


The documentation for this class was generated from the following files: