27 #include "YQPackageSelectorPluginStub.h"
29 #define YUILogComponent "qt-ui"
30 #include <yui/YUILog.h>
32 #define PLUGIN_BASE_NAME "qt-pkg"
36 : YPackageSelectorPlugin( PLUGIN_BASE_NAME )
40 yuiMilestone() <<
"Loaded " << PLUGIN_BASE_NAME
41 <<
" plugin successfully from " << pluginLibFullPath()
50 yuiError() <<
"Plugin " << PLUGIN_BASE_NAME <<
" does not provide PSP symbol" << endl;
65 YUI_THROW( YUIPluginException( PLUGIN_BASE_NAME ) );
67 return impl->createPackageSelector( parent, modeFlags );
75 YUI_THROW( YUIPluginException( PLUGIN_BASE_NAME ) );
77 return impl->createPatternSelector( parent, modeFlags );
85 YUI_THROW( YUIPluginException( PLUGIN_BASE_NAME ) );
87 return impl->createSimplePatchSelector( parent, modeFlags );
YQPackageSelectorPluginStub()
Constructor: Load the plugin library for the package selector.
virtual YPackageSelector * createPackageSelector(YWidget *parent, long modeFlags)
Create a package selector.
virtual YWidget * createPatternSelector(YWidget *parent, long modeFlags)
Create a pattern selector (optional widget).
virtual ~YQPackageSelectorPluginStub()
Destructor.
virtual YWidget * createSimplePatchSelector(YWidget *parent, long modeFlags)
Create a simple patch selector (optional widget).