KPlato::ResourceDialog Class Reference

#include <kptresourcedialog.h>

List of all members.

Public Member Functions

 ResourceDialog (Project &project, Resource *resource, QWidget *parent=0, const char *name=0)
bool calculationNeeded ()
Calendarcalendar ()
KCommand * buildCommand (Part *part=0)

Static Public Member Functions

static KCommand * buildCommand (Resource *original, Resource &resource, Part *part)

Protected Slots

void enableButtonOk ()
void slotCalculationNeeded ()
void slotOk ()
void slotCalendarChanged (int)

Private Attributes

Resourcem_original
Resource m_resource
ResourceDialogImpldia
bool m_calculationNeeded
QMap< int, Calendar * > m_calendars


Detailed Description

Definition at line 63 of file kptresourcedialog.h.


Constructor & Destructor Documentation

KPlato::ResourceDialog::ResourceDialog ( Project project,
Resource resource,
QWidget *  parent = 0,
const char *  name = 0 
)

Definition at line 118 of file kptresourcedialog.cc.

References KPlato::Resource::availableFrom(), KPlato::Resource::availableUntil(), KPlato::Resource::calendar(), KPlato::Project::calendars(), dia, KPlato::Resource::email(), enableButtonOk(), KPlato::Resource::initials(), m_calendars, KPlato::Calendar::name(), KPlato::Resource::name(), KPlato::Resource::normalRate(), KPlato::Resource::overtimeRate(), slotCalculationNeeded(), slotCalendarChanged(), slotOk(), KPlato::Resource::type(), and KPlato::Resource::units().


Member Function Documentation

bool KPlato::ResourceDialog::calculationNeeded (  )  [inline]

Definition at line 68 of file kptresourcedialog.h.

References m_calculationNeeded.

Calendar* KPlato::ResourceDialog::calendar (  )  [inline]

Definition at line 70 of file kptresourcedialog.h.

References dia, and m_calendars.

KCommand * KPlato::ResourceDialog::buildCommand ( Part part = 0  ) 

Definition at line 193 of file kptresourcedialog.cc.

References m_original, and m_resource.

Referenced by KPlato::ResourcesPanelResourceItem::saveResource(), KPlato::ResourcesPanel::slotAddResource(), KPlato::View::slotEditResource(), and KPlato::ResourcesPanel::slotEditResource().

KCommand * KPlato::ResourceDialog::buildCommand ( Resource original,
Resource resource,
Part part 
) [static]

Definition at line 198 of file kptresourcedialog.cc.

References KPlato::Resource::availableFrom(), KPlato::Resource::availableUntil(), KPlato::Resource::calendar(), KPlato::Resource::email(), KPlato::Resource::initials(), KPlato::Resource::name(), KPlato::Resource::normalRate(), KPlato::Resource::overtimeRate(), KPlato::Resource::type(), and KPlato::Resource::units().

void KPlato::ResourceDialog::enableButtonOk (  )  [protected, slot]

Definition at line 166 of file kptresourcedialog.cc.

Referenced by ResourceDialog().

void KPlato::ResourceDialog::slotCalculationNeeded (  )  [protected, slot]

Definition at line 170 of file kptresourcedialog.cc.

References m_calculationNeeded.

Referenced by ResourceDialog().

void KPlato::ResourceDialog::slotOk (  )  [protected, slot]

Definition at line 174 of file kptresourcedialog.cc.

References dia, m_calendars, m_resource, KPlato::Resource::setAvailableFrom(), KPlato::Resource::setAvailableUntil(), KPlato::Resource::setCalendar(), KPlato::Resource::setEmail(), KPlato::Resource::setInitials(), KPlato::Resource::setName(), KPlato::Resource::setNormalRate(), KPlato::Resource::setOvertimeRate(), KPlato::Resource::setType(), and KPlato::Resource::setUnits().

Referenced by ResourceDialog().

void KPlato::ResourceDialog::slotCalendarChanged ( int   )  [protected, slot]

Definition at line 189 of file kptresourcedialog.cc.

Referenced by ResourceDialog().


Member Data Documentation

Resource* KPlato::ResourceDialog::m_original [private]

Definition at line 82 of file kptresourcedialog.h.

Referenced by buildCommand().

Resource KPlato::ResourceDialog::m_resource [private]

Definition at line 83 of file kptresourcedialog.h.

Referenced by buildCommand(), and slotOk().

ResourceDialogImpl* KPlato::ResourceDialog::dia [private]

Definition at line 84 of file kptresourcedialog.h.

Referenced by calendar(), ResourceDialog(), and slotOk().

bool KPlato::ResourceDialog::m_calculationNeeded [private]

Definition at line 85 of file kptresourcedialog.h.

Referenced by calculationNeeded(), and slotCalculationNeeded().

QMap<int, Calendar*> KPlato::ResourceDialog::m_calendars [private]

Definition at line 87 of file kptresourcedialog.h.

Referenced by calendar(), ResourceDialog(), and slotOk().


The documentation for this class was generated from the following files:
Generated on Wed Nov 22 23:21:51 2006 for KPlato by  doxygen 1.5.1-p1