18#ifndef KIS_ITEM_CHOOSER_H_
19#define KIS_ITEM_CHOOSER_H_
29typedef TQPtrList<KoIconItem> vKoIconItem;
31class KisItemChooser : public TQWidget {
32 typedef TQWidget super;
37 KisItemChooser(TQWidget *parent = 0,
38 const char *name = 0);
39 virtual ~KisItemChooser();
41 KoIconItem *currentItem();
42 void setCurrent(KoIconItem *item);
43 void setCurrent( int index);
46 void addItem(KoIconItem *item);
47 void addItems( const vKoIconItem& items);
50 void selected(KoIconItem *item);
53 virtual void update(KoIconItem *item) = 0;
54 TQWidget *chooserWidget() const;
57 void slotItemSelected(KoIconItem *item);
61 KoIconChooser *m_chooser;
|