/** * This file was autogenerated by maketdewidgets. Any changes will be lost! * The generated code in this file is licensed under the same license that the * input file. */ #include #include #include #include #include #ifndef EMBED_IMAGES #include #endif class KopeteWidgets : public TQWidgetPlugin { public: KopeteWidgets(); virtual ~KopeteWidgets(); virtual TQStringList keys() const { TQStringList result; for (WidgetInfos::ConstIterator it = m_widgets.begin(); it != m_widgets.end(); ++it) result << it.key(); return result; } virtual TQWidget *create(const TQString &key, TQWidget *parent = 0, const char *name = 0); virtual TQIconSet iconSet(const TQString &key) const { #ifdef EMBED_IMAGES TQPixmap pix(m_widgets[key].iconSet); #else TQPixmap pix(locate( "data", TQString::fromLatin1("kopetewidgets/pics/") + m_widgets[key].iconSet)); #endif return TQIconSet(pix); } virtual bool isContainer(const TQString &key) const { return m_widgets[key].isContainer; } virtual TQString group(const TQString &key) const { return m_widgets[key].group; } virtual TQString includeFile(const TQString &key) const { return m_widgets[key].includeFile; } virtual TQString toolTip(const TQString &key) const { return m_widgets[key].toolTip; } virtual TQString whatsThis(const TQString &key) const { return m_widgets[key].whatsThis; } private: struct WidgetInfo { TQString group; #ifdef EMBED_IMAGES TQPixmap iconSet; #else TQString iconSet; #endif TQString includeFile; TQString toolTip; TQString whatsThis; bool isContainer; }; typedef TQMap WidgetInfos; WidgetInfos m_widgets; }; KopeteWidgets::KopeteWidgets() { WidgetInfo widget; widget.group = TQString::fromLatin1("Input (Kopete)"); #ifdef EMBED_IMAGES widget.iconSet = TQPixmap(kopete__ui__addressbooklinkwidget_xpm); #else widget.iconSet = TQString::fromLatin1("kopete__ui__addressbooklinkwidget.png"); #endif widget.includeFile = TQString::fromLatin1("addressbooklinkwidget.h"); widget.toolTip = TQString::fromLatin1("Address Book Link Widget (Kopete)"); widget.whatsThis = TQString::fromLatin1("TDEABC::Addressee display/selector"); widget.isContainer = false; m_widgets.insert(TQString::fromLatin1("Kopete::UI::AddressBookLinkWidget"), widget); widget.group = TQString::fromLatin1("Views (Kopete)"); #ifdef EMBED_IMAGES widget.iconSet = TQPixmap(kopete__ui__listview__listview_xpm); #else widget.iconSet = TQString::fromLatin1("kopete__ui__listview__listview.png"); #endif widget.includeFile = TQString::fromLatin1("kopetelistview.h"); widget.toolTip = TQString::fromLatin1("List View (Kopete)"); widget.whatsThis = TQString::fromLatin1("A component capable list view widget."); widget.isContainer = false; m_widgets.insert(TQString::fromLatin1("Kopete::UI::ListView::ListView"), widget); widget.group = TQString::fromLatin1("Input (Kopete)"); #ifdef EMBED_IMAGES widget.iconSet = TQPixmap(kopete__ui__listview__searchline_xpm); #else widget.iconSet = TQString::fromLatin1("kopete__ui__listview__searchline.png"); #endif widget.includeFile = TQString::fromLatin1("kopetelistviewsearchline.h"); widget.toolTip = TQString::fromLatin1("List View Search Line (Kopete)"); widget.whatsThis = TQString::fromLatin1("Search line able to use Kopete custom list View."); widget.isContainer = false; m_widgets.insert(TQString::fromLatin1("Kopete::UI::ListView::SearchLine"), widget); new TDEInstance("kopetewidgets"); } KopeteWidgets::~KopeteWidgets() { } TQWidget *KopeteWidgets::create(const TQString &key, TQWidget *parent, const char *name) { if (key == TQString::fromLatin1("Kopete::UI::AddressBookLinkWidget")) return new Kopete::UI::AddressBookLinkWidget(parent, name); if (key == TQString::fromLatin1("Kopete::UI::ListView::ListView")) return new Kopete::UI::ListView::ListView(parent, name); if (key == TQString::fromLatin1("Kopete::UI::ListView::SearchLine")) return new Kopete::UI::ListView::SearchLine(parent, 0, name); return 0; } KDE_TQ_EXPORT_PLUGIN(KopeteWidgets)