libkdepim Library API Documentation

KPIM::ResourceSelectDialog Class Reference

Dialog for selecting a resource. More...

#include <resourceselectdialog.h>

List of all members.

Public Member Functions

 ResourceSelectDialog (QPtrList< Resource > list, QWidget *parent=0, const char *name=0)
 Constructor.

Resource * resource ()
 Return selected resource.


Static Public Member Functions

Resource * getResource (QPtrList< Resource > list, QWidget *parent=0)
 Open a dialog showing the available resources and return the resource the user has selected.


Detailed Description

Dialog for selecting a resource.

Example:

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

Definition at line 49 of file resourceselectdialog.h.


Constructor & Destructor Documentation

ResourceSelectDialog::ResourceSelectDialog QPtrList< Resource >  list,
QWidget parent = 0,
const char *  name = 0
 

Constructor.

Parameters:
ab The address book you want to select the resource from
parent The parent widget
name The name of the dialog

Definition at line 32 of file resourceselectdialog.cpp.

References QPtrList::at(), QPtrList::count(), QMap< int, Resource * >::insert(), resource(), and QGroupBox::setTitle().


Member Function Documentation

Resource * ResourceSelectDialog::resource  ) 
 

Return selected resource.

Definition at line 79 of file resourceselectdialog.cpp.

Referenced by getResource(), and ResourceSelectDialog().

Resource * ResourceSelectDialog::getResource QPtrList< Resource >  list,
QWidget parent = 0
[static]
 

Open a dialog showing the available resources and return the resource the user has selected.

Returns 0, if the dialog was canceled.

Definition at line 87 of file resourceselectdialog.cpp.

References QPtrList::count(), QPtrList::first(), and resource().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.4.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Sat Oct 18 02:47:00 2003 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001