24#include <libqopensync/plugin.h>
26#include <kdialogbase.h>
27#include <kwidgetlist.h>
31class PluginItem : public KWidgetListItem
34 PluginItem( KWidgetList *, const QSync::Plugin & );
36 QSync::Plugin plugin() const { return mPlugin; }
39 QSync::Plugin mPlugin;
42class PluginPicker : public TQWidget
48 PluginPicker( TQWidget *parent );
50 QSync::Plugin selectedPlugin() const;
56 void updatePluginList();
59 KWidgetList *mPluginList;
62class PluginPickerDialog : public KDialogBase
68 PluginPickerDialog( TQWidget *parent );
70 QSync::Plugin selectedPlugin() const;
72 static QSync::Plugin getPlugin( TQWidget *parent );
79 PluginPicker *mPicker;
|