• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

korganizer

KOAttendeeEditor Class Reference

#include <koattendeeeditor.h>

Inheritance diagram for KOAttendeeEditor:

Inheritance graph
[legend]

List of all members.


Detailed Description

Common base class for attendee editor and free busy view.

Definition at line 49 of file koattendeeeditor.h.


Public Slots

void acceptForMe ()
void declineForMe ()

Signals

void updateAttendeeSummary (int count)

Public Member Functions

void cancelAttendeeIncidence (KCal::Incidence *incidence)
virtual void insertAttendee (KCal::Attendee *attendee, bool fetchFB=true)=0
 KOAttendeeEditor (QWidget *parent)
virtual void readIncidence (KCal::Incidence *incidence)
virtual void writeIncidence (KCal::Incidence *incidence)

Protected Slots

void addNewAttendee ()
void clearAttendeeInput ()
void fillAttendeeInput (KCal::Attendee *a)
void openAddressBook ()
void setEnableAttendeeInput (bool enabled)
void updateAttendee ()
void updateAttendeeInput ()

Protected Member Functions

virtual void changeStatusForMe (KCal::Attendee::PartStat status)=0
virtual KCal::Attendee * currentAttendee () const =0
virtual bool eventFilter (QObject *, QEvent *)
void fillOrganizerCombo ()
void initEditWidgets (QWidget *parent, QBoxLayout *layout)
void initOrganizerWidgets (QWidget *parent, QBoxLayout *layout)
void insertAttendeeFromAddressee (const KABC::Addressee &a, const KCal::Attendee *at=0)
virtual void updateCurrentItem ()=0

Protected Attributes

QPushButton * mAddButton
QPushButton * mAddressBookButton
QList< KCal::Attendee * > mdelAttendees
QLabel * mDelegateLabel
KPIM::AddresseeLineEdit * mNameEdit
QList< KCal::Attendee * > mnewAttendees
KComboBox * mOrganizerCombo
Q3HBox * mOrganizerHBox
QLabel * mOrganizerLabel
QPushButton * mRemoveButton
KComboBox * mRoleCombo
QCheckBox * mRsvpButton
KComboBox * mStatusCombo
QString mUid

Constructor & Destructor Documentation

KOAttendeeEditor::KOAttendeeEditor ( QWidget *  parent  ) 

Definition at line 47 of file koattendeeeditor.cpp.


Member Function Documentation

void KOAttendeeEditor::acceptForMe (  )  [slot]

Definition at line 419 of file koattendeeeditor.cpp.

void KOAttendeeEditor::addNewAttendee (  )  [protected, slot]

Definition at line 241 of file koattendeeeditor.cpp.

void KOAttendeeEditor::cancelAttendeeIncidence ( KCal::Incidence *  incidence  ) 

return a clone of the incidence with attendees to be canceld

Definition at line 401 of file koattendeeeditor.cpp.

virtual void KOAttendeeEditor::changeStatusForMe ( KCal::Attendee::PartStat  status  )  [protected, pure virtual]

Implemented in KOEditorFreeBusy.

void KOAttendeeEditor::clearAttendeeInput (  )  [protected, slot]

Definition at line 312 of file koattendeeeditor.cpp.

virtual KCal::Attendee* KOAttendeeEditor::currentAttendee (  )  const [protected, pure virtual]

Implemented in KOEditorDetails, and KOEditorFreeBusy.

void KOAttendeeEditor::declineForMe (  )  [slot]

Definition at line 424 of file koattendeeeditor.cpp.

bool KOAttendeeEditor::eventFilter ( QObject *  watched,
QEvent *  ev 
) [protected, virtual]

Definition at line 429 of file koattendeeeditor.cpp.

void KOAttendeeEditor::fillAttendeeInput ( KCal::Attendee *  a  )  [protected, slot]

Definition at line 361 of file koattendeeeditor.cpp.

void KOAttendeeEditor::fillOrganizerCombo (  )  [protected]

Definition at line 226 of file koattendeeeditor.cpp.

void KOAttendeeEditor::initEditWidgets ( QWidget *  parent,
QBoxLayout *  layout 
) [protected]

Definition at line 81 of file koattendeeeditor.cpp.

void KOAttendeeEditor::initOrganizerWidgets ( QWidget *  parent,
QBoxLayout *  layout 
) [protected]

Definition at line 52 of file koattendeeeditor.cpp.

virtual void KOAttendeeEditor::insertAttendee ( KCal::Attendee *  attendee,
bool  fetchFB = true 
) [pure virtual]

Implemented in KOEditorFreeBusy.

void KOAttendeeEditor::insertAttendeeFromAddressee ( const KABC::Addressee &  a,
const KCal::Attendee *  at = 0 
) [protected]

Reads values from a KABC::Addressee and inserts a new Attendee item into the listview with those items.

Used when adding attendees from the addressbook and expanding distribution lists. The optional Attendee parameter can be used to pass in default values to be used by the new Attendee.

void KOAttendeeEditor::openAddressBook (  )  [protected, slot]

Definition at line 189 of file koattendeeeditor.cpp.

void KOAttendeeEditor::readIncidence ( KCal::Incidence *  incidence  )  [virtual]

Reimplemented in KOEditorFreeBusy.

Definition at line 255 of file koattendeeeditor.cpp.

void KOAttendeeEditor::setEnableAttendeeInput ( bool  enabled  )  [protected, slot]

Definition at line 302 of file koattendeeeditor.cpp.

void KOAttendeeEditor::updateAttendee (  )  [protected, slot]

Definition at line 323 of file koattendeeeditor.cpp.

void KOAttendeeEditor::updateAttendeeInput (  )  [protected, slot]

Definition at line 390 of file koattendeeeditor.cpp.

void KOAttendeeEditor::updateAttendeeSummary ( int  count  )  [signal]

virtual void KOAttendeeEditor::updateCurrentItem (  )  [protected, pure virtual]

Implemented in KOEditorDetails, and KOEditorFreeBusy.

void KOAttendeeEditor::writeIncidence ( KCal::Incidence *  incidence  )  [virtual]

Reimplemented in KOEditorFreeBusy.

Definition at line 294 of file koattendeeeditor.cpp.


Member Data Documentation

QPushButton* KOAttendeeEditor::mAddButton [protected]

Definition at line 113 of file koattendeeeditor.h.

QPushButton* KOAttendeeEditor::mAddressBookButton [protected]

Definition at line 115 of file koattendeeeditor.h.

QList<KCal::Attendee*> KOAttendeeEditor::mdelAttendees [protected]

Definition at line 117 of file koattendeeeditor.h.

QLabel* KOAttendeeEditor::mDelegateLabel [protected]

Definition at line 111 of file koattendeeeditor.h.

KPIM::AddresseeLineEdit* KOAttendeeEditor::mNameEdit [protected]

Definition at line 101 of file koattendeeeditor.h.

QList<KCal::Attendee*> KOAttendeeEditor::mnewAttendees [protected]

Definition at line 118 of file koattendeeeditor.h.

KComboBox* KOAttendeeEditor::mOrganizerCombo [protected]

Definition at line 108 of file koattendeeeditor.h.

Q3HBox* KOAttendeeEditor::mOrganizerHBox [protected]

Definition at line 107 of file koattendeeeditor.h.

QLabel* KOAttendeeEditor::mOrganizerLabel [protected]

Definition at line 109 of file koattendeeeditor.h.

QPushButton* KOAttendeeEditor::mRemoveButton [protected]

Definition at line 114 of file koattendeeeditor.h.

KComboBox* KOAttendeeEditor::mRoleCombo [protected]

Definition at line 103 of file koattendeeeditor.h.

QCheckBox* KOAttendeeEditor::mRsvpButton [protected]

Definition at line 104 of file koattendeeeditor.h.

KComboBox* KOAttendeeEditor::mStatusCombo [protected]

Definition at line 105 of file koattendeeeditor.h.

QString KOAttendeeEditor::mUid [protected]

Definition at line 102 of file koattendeeeditor.h.


The documentation for this class was generated from the following files:
  • koattendeeeditor.h
  • koattendeeeditor.cpp

korganizer

Skip menu "korganizer"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  •   doc
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal