27 #include "YQPackageSelectorPluginStub.h"
29 #define YUILogComponent "qt-ui"
30 #include <yui/YUILog.h>
32 #define PLUGIN_BASE_NAME "qt-pkg"
35 : YPackageSelectorPlugin( PLUGIN_BASE_NAME )
39 yuiMilestone() <<
"Loaded " << PLUGIN_BASE_NAME
40 <<
" plugin successfully from " << pluginLibFullPath()
49 yuiError() <<
"Plugin " << PLUGIN_BASE_NAME <<
" does not provide PSP symbol" << std::endl;
64 YUI_THROW( YUIPluginException( PLUGIN_BASE_NAME ) );
66 return impl->createPackageSelector( parent, modeFlags );
74 YUI_THROW( YUIPluginException( PLUGIN_BASE_NAME ) );
76 return impl->createPatternSelector( parent, modeFlags );
84 YUI_THROW( YUIPluginException( PLUGIN_BASE_NAME ) );
86 return impl->createSimplePatchSelector( parent, modeFlags );
YQPackageSelectorPluginStub()
Constructor: Load the plugin library for the package selector.
virtual ~YQPackageSelectorPluginStub()
Destructor.
virtual YWidget * createSimplePatchSelector(YWidget *parent, long modeFlags)
Create a simple patch selector (optional widget).
virtual YWidget * createPatternSelector(YWidget *parent, long modeFlags)
Create a pattern selector (optional widget).
virtual YPackageSelector * createPackageSelector(YWidget *parent, long modeFlags)
Create a package selector.