libkcal Library API Documentation

KCal::SelectDialog Class Reference

Dialog for selecting a resource. More...

#include <selectdialog.h>

Collaboration diagram for KCal::SelectDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SelectDialog (QPtrList< ResourceCalendar > list, Incidence *incidence, QWidget *parent=0, const char *name=0)
ResourceCalendarresource ()

Static Public Member Functions

static ResourceCalendargetResource (QPtrList< ResourceCalendar > list, Incidence *incidence, QWidget *parent=0)

Detailed Description

Dialog for selecting a resource.

Example:

 QPtrList<Resource> list = ... // can be retrived from KRES::Manager (e.g. KABC::AddressBook)

 KABC::Resource *res = KABC::SelectDialog::getResource( list, parentWdg );
 if ( !res ) {
   // no resource selected
 } else {
   // do something with resource
 }

Definition at line 57 of file selectdialog.h.


Constructor & Destructor Documentation

SelectDialog::SelectDialog QPtrList< ResourceCalendar list,
Incidence incidence,
QWidget parent = 0,
const char *  name = 0
 

Constructor.

Parameters:
list The list of available resources
parent The parent widget
name The name of the dialog

Definition at line 40 of file selectdialog.cpp.

References KCal::IncidenceBase::doesFloat(), KCal::Event::dtEndDateStr(), KCal::Event::dtEndTimeStr(), KCal::IncidenceBase::dtStartDateStr(), KCal::IncidenceBase::dtStartTimeStr(), KCal::Event::hasEndDate(), KCal::Incidence::location(), resource(), KCal::Incidence::summary(), and KCal::IncidenceBase::type().


Member Function Documentation

ResourceCalendar * SelectDialog::resource  ) 
 

Returns selected resource.

Definition at line 128 of file selectdialog.cpp.

Referenced by getResource(), and SelectDialog().

ResourceCalendar * SelectDialog::getResource QPtrList< ResourceCalendar list,
Incidence incidence,
QWidget parent = 0
[static]
 

Opens a dialog showing the available resources and returns the resource the user has selected.

Returns 0, if the dialog was canceled.

Definition at line 136 of file selectdialog.cpp.

References resource().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for libkcal Library Version 3.3.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Aug 2 09:52:51 2007 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003