24 #ifndef KADDRESSBOOKICONVIEW_H 25 #define KADDRESSBOOKICONVIEW_H 28 #include <kiconview.h> 29 #include "kaddressbookview.h" 33 class AddresseeIconView;
34 class AddresseeIconViewItem;
36 namespace TDEABC {
class AddressBook; }
49 const char *name = 0 );
52 virtual TQStringList selectedUids();
53 virtual TQString
type()
const {
return "Icon"; }
54 virtual TDEABC::Field *sortField()
const;
55 virtual void readConfig( TDEConfig *config );
61 void refresh(
const TQString &uid = TQString() );
62 void setSelected(
const TQString &uid = TQString(),
bool selected =
true );
63 virtual void setFirstSelected(
bool selected =
true );
66 void addresseeExecuted( TQIconViewItem *item );
67 void addresseeSelected();
68 void rmbClicked( TQIconViewItem*,
const TQPoint& );
71 AddresseeIconView *mIconView;
72 TQPtrList<AddresseeIconViewItem> mIconList;
76 class AddresseeIconView :
public TDEIconView
82 AddresseeIconView( TQWidget *parent,
const char *name = 0 );
86 void addresseeDropped( TQDropEvent* );
87 void startAddresseeDrag();
90 virtual TQDragObject *dragObject();
93 void itemDropped( TQDropEvent*,
const TQValueList<TQIconDragItem>& );
Base class for all views in kaddressbook.
This is an example kaddressbook view that is implemented using TDEIconView.
virtual TQString type() const
Return the type of the view: Icon, Table, etc.