24 #ifndef _KOEDITORDETAILS_H
25 #define _KOEDITORDETAILS_H
27 #include <tdelistview.h>
28 #include "customlistviewitem.h"
29 #include "koattendeeeditor.h"
31 #include <libkcal/attendee.h>
40 class KOEditorFreeBusy;
49 class AddresseeLineEdit;
52 typedef CustomListViewItem<KCal::Attendee *> AttendeeListItem;
67 virtual void addAttendee(
const TQString& newAttendee );
69 virtual void contentsDragEnterEvent( TQDragEnterEvent *e );
70 virtual void dragEnterEvent( TQDragEnterEvent *e );
71 virtual void contentsDropEvent( TQDropEvent *e );
72 virtual void dropEvent( TQDropEvent *e );
73 virtual void contentsDragMoveEvent(TQDragMoveEvent *e);
84 KOEditorDetails (
int spacing = 8,TQWidget* parent = 0,
const char* name = 0);
85 virtual ~KOEditorDetails();
100 void insertAttendee(
Attendee *a,
bool goodEmailAddress =
true );
104 void removeAttendee();
105 void slotInsertAttendee(
Attendee *a );
108 void setSelected (
int index );
110 void changeStatusForMe( Attendee::PartStat status );
114 TQListViewItem* hasExampleAttendee()
const;
115 void updateCurrentItem();
118 bool mDisableItemUpdate;
120 TDEListView *mListView;
Common base class for attendee editor and free busy view.
KOAttendeeListView is a child class of TDEListView which supports dropping of attendees (e....