libyui-qt-pkg  2.45.27
YQPackageSelectorPlugin Class Reference

Simplified access to the Qt UI's package selector plugin. More...

#include <YQPackageSelectorPlugin.h>

Inheritance diagram for YQPackageSelectorPlugin:
Collaboration diagram for YQPackageSelectorPlugin:

Public Member Functions

 YQPackageSelectorPlugin ()
 Constructor: Load the plugin library for the Qt package selector.
 
virtual ~YQPackageSelectorPlugin ()
 Destructor. More...
 
virtual YQPackageSelectorcreatePackageSelector (YWidget *parent, long modeFlags=0)
 Create a package selector. More...
 
virtual YQPatternSelectorcreatePatternSelector (YWidget *parent, long modeFlags=0)
 Create a pattern selector. More...
 
virtual YQSimplePatchSelectorcreateSimplePatchSelector (YWidget *parent, long modeFlags=0)
 Create a simple patch selector. More...
 

Detailed Description

Simplified access to the Qt UI's package selector plugin.

Definition at line 54 of file YQPackageSelectorPlugin.h.

Constructor & Destructor Documentation

◆ ~YQPackageSelectorPlugin()

YQPackageSelectorPlugin::~YQPackageSelectorPlugin ( )
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 67 of file YQPackageSelectorPlugin.cc.

Member Function Documentation

◆ createPackageSelector()

YQPackageSelector * YQPackageSelectorPlugin::createPackageSelector ( YWidget *  parent,
long  modeFlags = 0 
)
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 74 of file YQPackageSelectorPlugin.cc.

◆ createPatternSelector()

YQPatternSelector * YQPackageSelectorPlugin::createPatternSelector ( YWidget *  parent,
long  modeFlags = 0 
)
virtual

Create a pattern selector.

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 103 of file YQPackageSelectorPlugin.cc.

◆ createSimplePatchSelector()

YQSimplePatchSelector * YQPackageSelectorPlugin::createSimplePatchSelector ( YWidget *  parent,
long  modeFlags = 0 
)
virtual

Create a simple patch selector.

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 132 of file YQPackageSelectorPlugin.cc.


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