libyui-ncurses  2.44.1
 All Classes Functions Variables
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
 

Detailed Description

Definition at line 40 of file NCPackageSelectorPluginStub.h.

Constructor & Destructor Documentation

NCPackageSelectorPluginStub::NCPackageSelectorPluginStub ( )

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

Definition at line 39 of file NCPackageSelectorPluginStub.cc.

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

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.

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

Create a special widget

Definition at line 71 of file NCPackageSelectorPluginStub.cc.

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

Fills the PackageSelector widget (runs the package selection).

Definition at line 77 of file NCPackageSelectorPluginStub.cc.


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