libyui-ncurses
 
Loading...
Searching...
No Matches
NCPackageSelectorPluginStub Class Reference
Inheritance diagram for NCPackageSelectorPluginStub:
Collaboration diagram for NCPackageSelectorPluginStub:

Public Member Functions

 NCPackageSelectorPluginStub ()
 
virtual ~NCPackageSelectorPluginStub ()
 
virtual YPackageSelector * createPackageSelector (YWidget *parent, long modeFlags)
 
virtual YEvent * runPkgSelection (YDialog *currentDialog, YWidget *packageSelector)
 
virtual YWidget * createPkgSpecial (YWidget *parent, const std::string &subwidget)
 

Public Attributes

NCPackageSelectorPluginIfimpl
 

Constructor & Destructor Documentation

◆ NCPackageSelectorPluginStub()

NCPackageSelectorPluginStub::NCPackageSelectorPluginStub ( )

Constructor: Load the plugin library for the NCurses package selector.

◆ ~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.

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.

◆ createPkgSpecial()

YWidget * NCPackageSelectorPluginStub::createPkgSpecial ( YWidget * parent,
const std::string & subwidget )
virtual

Create a special widget

◆ runPkgSelection()

YEvent * NCPackageSelectorPluginStub::runPkgSelection ( YDialog * currentDialog,
YWidget * packageSelector )
virtual

Fills the PackageSelector widget (runs the package selection).


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